迴圈結構上機

2022-05-28 03:21:05 字數 912 閱讀 3990

1、while和do~while比較

/* while */

main()

printf("%d",sum);

}/* do~while */

main()

while(i<=10);

printf("%d",sum);

}分別輸入7,20,看結果。

2、 用while迴圈統計輸入的字元個數(輸入以回車鍵結束),輸出統計結果。

問題:(1)變數設定,要設多少個什麼型別的變數(2)怎樣接收字元,怎樣判斷字元輸入結束

(3)怎樣計數

3、利用for迴圈計算10!

4、利用迴圈巢狀列印出九九乘法表(如下圖所示)格式如下:

5、程式設計顯示以下圖形(共n 行,n 由鍵盤輸入)。

此類題目分析的要點是:

(1)每行最左端的空格數;

(2)* 與行的關係。

分析:(設n=5)

第1行空格為*, 1個「*」=2*行號-1第2行空格少1=*-1 3個「*」=2*行號-1第3行空格少2=*-2 5個「*」=2*行號-1第4行空格少3=*-3 7個「*」=2*行號-1第5行空格少4=*-4 9個「*」=2*行號-1由此歸納出:第i行的空格數n-i個;

第i行的「*」數是2i-1個。

2、統計輸入字元個數

#include<>

main()

3、#include<>

main()

4、九九乘法表

#include<>

main() }5、

#include<>

main()

while(hang<0||hang>40);/*do-while迴圈用於容錯,只有在輸入的hang符合要求的情況下才會退出迴圈*/

for(i=0;i}

實驗上機六迴圈結構

通過實驗,讓學生更好的理解迴圈結構的概念.並掌握幾種常用迴圈結構的用法,能在程式設計過程中靈活應用,並解決問題.迴圈結構在程式設計中占有比較重要的地位,學生應該多練習,多體會.能在程式設計過程中靈活應用,並解決問題。要求 在程式頭兩行新增程式功能和編者資訊。題6 1 求2 4 2n,n是自然數。書9...

上機實驗六迴圈結構程式設計二

for i 2 i sqrt n i if n i 0 break if i sqrt n return 1 n是素數,返回1 else return 0 若為假,n不是素數返回0 編譯 連線並執行該程式,結果顯示 問題1 輸出的第一行是否有5個式子?原因是什麼?只有3個,因為k是偶數,且取值從6開...

上機實驗五 迴圈結構程式設計答案

姓名學號姓名 本次實驗一共5個題目,4個必做,乙個選做 我建的浙師大c程式設計群,群號為 185106065,大家加入下,驗證資訊請寫為班級 姓名。我打算以後把每次實驗的答案 我寫的 都放到群共享裡面,大家可以在群裡討論下不會的地方或者不同的實現方法。重要提醒 郵件主題和本word檔名統一用班級 學...