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檔名統一用班級 學...