7-1統計學生成績
1.實驗代碼
#include<stdio.h> int main (void) { int ca,cb,cc,cd,ce,grade,i,n; scanf("%d",&n); ca = cb = cc = cd = ce = 0; for (i=0;i<n;i++){ scanf("%d",&grade); switch(grade /10) { case 10:case 9: ca++;break; case 8:cb++;break; case 7:cc++;break; case 6:cd++;break; default:ce++;break; } } printf ("%d %d %d %d %d\n",ca,cb,cc,cd,ce); return 0; }
2.設計思路
(1)文字描述
第一步:定義變量人數N,以及區間A,B,C,D,E。學生成績grade和循環次數i。
第二步: 設置區間A為>=90,B為80~90,C為70~80,D為 60~80,E為不及格
第三步:運用switch—— case語句
(2)流程圖
3.調試過程碰到問題及解決方法
問題:忘記定義變量i,解決辦法: 在int后面定義i
7-1三天打魚兩天曬網
1.實驗代碼
#include<stdio.h> int main() { int a; int rest; scanf("%d",&a); rest=a%5; if(rest==1||rest==2||rest==3) { printf("Fishing in day %d",a); } else if(rest==0||rest==4) { printf("Drying in day %d",a); } return 0; }
2.設計思路
(1)文字描述
第一步:定義變量天數N
第二步:用N除以5(5天為一循環)取余數
第三步: 余數為1或2或3即為打漁否則為曬網
(2)流程圖
3.調試過程碰到問題及解決方法
問題:忘記輸入% 解決方法:在a 5之間輸入%
總結和學習進度條
1.上一周學習了for循環, do while, switch等語句
2.學習進度條
3.點評同學作業
王肖https://www.cnblogs.com/wangxiao2018024023/p/10055250.html