一.思維導圖
二.if-else;switch;for;while;do-while;
1.if_else語句 :
if(條件1)
else
遇到的問題:1.if後忘加{}2.對於多個if-else語句,else屬於哪個if不確定。
解決方法:在編譯器中執行**,養成在if後新增{}的習慣。
2.switch語句 使用方法:
switch(常量)
遇到的問題:在case後忘加break,導致程式跳不出迴圈。
解決方法:注意在每個case語句後新增break。
3.for語句 使用方法:
for(表示式1; 表示式2; 表示式3)
遇到的問題:由於**錯誤或過於冗長,導致程式執行超時或答案錯誤。
解決方法:先在紙上寫下該流程,計算無誤後在輸入。
4.while語句 使用方法:
while(迴圈條件)
與for一致。
5.do-while語句 使用方法:
dowhile(迴圈條件);
遇到的問題:分不清與while的區別,使用錯誤。
解決方法:記住do-while與while的區別:do-while至少會迴圈一次。
6.break以及continue 使用方法:
switch(表示式)
、、通過迴圈來實現乘方表
}else if(n==0)、、特殊情況
return 0;
}收穫:需輸入呼叫實現函式的指示,可利用迴圈來生成乘方表。
include、、呼叫數學函式
int main()
else
return 0;
}收穫:要注意if條件的完整性,注意題目的要求來保留小數字。
}收穫:可通過除商取餘數的方法來統計乙個數的位數。
c語言作業
printf 函式是格式化輸出函式,一般用於向標準輸出裝置 如顯示器 按規定格式輸出資訊,可以在 和字母之間插進數字表示最大場寬。例如 對於整型型別資料而言,輸出函式 printf 我做了 5d個仰臥起坐 n 83 中的 5d 表示輸出5位整型數,不夠5位右對齊 對於浮點型別資料而言,輸出函式 pr...
C語言期末作業
題目 使用選單選擇趣味性程式 設計要求 1.findnum 2.findroot 3.detective 4.doubleball 5.diamond 6.goodbye input 1 6 1.findnum 乙隻老鼠咬壞了賬本,公式中符號 代表是被老鼠咬壞的地方。要想恢復下面的等式應該在 填上哪...
C語言作業(3)
1 如輸入 z2009 ashanghaiz 則輸出 lenth 8 事例說明 從a到z的子串為shanghai,其長度是8.while q z 將q指標指向字元a之後的字元z return q 1 p int main void 3 實現整數n n 10 的算式 n n 1 n 2 3 2 1 輸...