1.求圓的面積和周長
輸入圓的半徑,計算圓的周長和面積。
流程圖
測試資料:r=5
測試結果 :
實驗結果:
問題1:結果加和
原因:直接加號導致
解決辦法:通過加字元空格來是結果隔斷
2.判斷閏年
輸入乙個四位年份,判斷其是否為閏年。閏年的判別條件是該年年份能被4整除但不能被100整除丶或者能被400整除。
流程圖
測試資料:n=2004
測試結果:
測試資料:1998
測試結果:
實驗結果:
問題1:演算法出錯
原因:400應該是or不是and
解決辦法:將400前的and替換成or
3.求出所有閏年
修改第二題,輸出2023年至今所有的閏年
流程圖:
測試結果:
實驗結果:成功
4.判斷有多少天
修改第二題,輸入年份和月份,判斷該月有多少天。
流程圖:
測試資料:
測試結果:
補充:實驗結果:
問題1:月份超出12後格式出錯
原因:輸出格式錯誤
解決辦法:重新定義月份指令並加入判斷句
5.猜數遊戲
程式隨機產生乙個100以內的整數,使用者輸入猜的數字,只能猜一次,判斷是否猜對了,如果猜錯了,則說明猜打了還是猜小了。
流程圖:
測試資料:
測試結果:
實驗結果:成功
6.猜數遊戲擴充套件:
修改第5題,使用者最多可以猜10次,如果猜對了,輸出猜對的次數,如果10次都沒猜對,輸出正確答案。
流程圖:
測試資料:
測試結果:
實驗結果:成功
補充問題:測試中有有隨機數的提示,對輸出數,影響判斷,怎麼隱藏。
結對小組(賀雲濤):
C語言 第一次作業
學習內容總結 本週進行了演算法的初步學習,用計算機的思維方式去思考問題,並學習了如何用傳統程式框圖表示演算法。1.演算法是用來解決問題的方法與步驟。2.計算機擅長重複,常用列舉的方法求解。3.程式框圖的三種基本結構 順序結構 選擇結構 迴圈結構 a當型迴圈結構 b直到型迴圈結構 附 網路作業使我學會...
C語言第一次作業
本題要求編寫程式,計算華氏溫度150 f對應的攝氏溫度。計算公式 c 5 f 32 9,式中 c表示攝氏溫度,f表示華氏溫度,輸出資料要求為整型。int celsius,fahr fahr 150 celsius 5 fahr 32 9 printf fahr 150,celsius d n cel...
C語言第一次作業
1 翻閱鄒欣老師部落格關於師生關係部落格,並回答下列問題 1 大學和高中最大的不同是沒有人天天看著你,請看大學理想的師生關係是?有何感想?看完鄒老師的關於師生關係的部落格,我對於大學生與老師之間的關係有了新的看法,我覺得最理想的師生關係是 誰也不用討好誰。老師按本學科的規律特點,把課上好,教給學生準...