嵌入式C語言迴圈結構程式設計

2021-05-30 23:30:23 字數 1581 閱讀 3973

實驗五迴圈結構程式設計

【實驗內容】

熟練掌握while、do—while和for三種迴圈語句的應用。

【實驗目的】

通過實驗,熟練掌握while、do—while和for三種迴圈語句,為以後開發打下基礎。

【實驗平台】

pc機【實驗步驟】

編寫程式,完成下列題目:

1、求5!

2、求和s=1!+2!+3!

3、求和s=1!+3!+5!

4、求和s= 3+33+333

5、有一數列:2/1,3/2,5/3,8/5,…求出這個數列的前10項之和。

8、實驗實訓指導

1、程式清單:

int main(int argc,char **argv)

printf(「%d\n」,n);

} 2、程式清單:

int main(int argc,char **argv)

printf(「%d\n」,s);

} 3、程式清單:

int main(int argc,char **argv)

printf(「%d\n」,s);

} 4、程式清單:

int main(int argc,char **argv)

printf(「%d\n」,s); }

5、程式清單:

int main(int argc,char **argv)

printf(「%f\n」,s);

} 6、實驗實訓思考題

daphne以10%的單利息投資了100美元(也就是說,每年投資贏的利息等於原始投資的10%)。deirdre則以每年5%的復合利息投資了100美元(也就是說,利息是當前結餘的5%,其中包括以前的利息)。編寫乙個程式,計算需要多少年deirdre的投資額才會超過daphne,並且顯示出到那時兩個人的投資額。

7.能力要求:

a) 掌握for 、do-while、 while語句結構

b) 能夠使用for 、do-while、 while編寫迴圈結構程式

c) 使用for 、do-while、 while編寫多重迴圈語句

基礎能力落實:

1)編寫乙個程式,將用分鐘表示的時間轉化成以小時和分鐘表示的時間。使用#define或者const來建立乙個代表60的字元常量。使用while迴圈來允許使用者重複鍵入值,並且當鍵入乙個小於等於0的時間時終止迴圈。

要求用while語句

2)編寫乙個程式列印乙個表,表的每一行都給出乙個整數,它的平方以及它的立方,要求使用者輸入表的上限和下限。使用乙個for迴圈。

3)編寫乙個程式,建立乙個8個元素的int陣列,並且把元素分別設定為2的前8次冪,然後列印出他們的值。使用for迴圈來設定值;為了變化,使用do while迴圈來顯示這些值。

高階能力落實:

1)編寫乙個程式,建立兩個8元素的double陣列,使用乙個迴圈來讓使用者鍵入第乙個陣列的8個元素的值,程式把第二個陣列的元素設定為第乙個陣列元素的累積和,例如,第二個陣列的第4個元素應該等於第1個陣列的前4個元素的和,第二個陣列的第5個元素應該等於第乙個陣列的前5個元素的和,最後,使用乙個迴圈來顯示兩個陣列中的內容,第乙個陣列在一行中顯示,而第二個陣列中的每個元素在第乙個陣列的對應元素之下進行顯示。

C語言實驗 迴圈結構程式設計

實驗目的 1 掌握for迴圈結構的靈活運用。2 掌握while和do while迴圈結構的靈活運用。樣例 實驗內容 試程式設計序計算。參考程式如下 include void main printf 6.2f n s 注意 程式的書寫風格,要求或括號對齊,程式採用縮排排列。題目一 改錯 實驗內容 以下...

c迴圈結構程式設計

1 求1 4 7 100之和。解法1 main 解法2 main printf s d n s 2 求1到100之間的奇數之和與偶數之和。解法1 main printf s1 d,s2 d n s1,s2 解法2 main printf s1 d,s2 d n s1,s2 解法3 main prin...

C語言 第5章迴圈結構程式設計

一 單項選擇題 1 在c語言中,下列說法中正確的是 a do while語句構成的迴圈不能用其它語句構成的迴圈來代替。b do while語句構成的迴圈只能用break語句退出。c do while語句構成的迴圈在while後的表示式非零時結束迴圈。d do while語句構成的迴圈,在while後...