博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第二次作业
阅读量:6511 次
发布时间:2019-06-24

本文共 1169 字,大约阅读时间需要 3 分钟。

题目7-1.统计学生成绩

1.实验代码 :

#include 
int main(void){ int N,A,B,C,D,E,grade,i; scanf("%d",&N); A = B = C = D = E = 0; for(i = 0; i < N; i++){ scanf("%d", &grade); switch(grade /10){ case 10: case 9: A++; break; case 8: B++; break; case 7: C++; break; case 6: D++; break; default:E++; break; } } printf ("%d %d %d %d %d\n", A , B, C, D, E); 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.本题调试过程碰到问题及解决办法

 

问题:忘记定义变量N,解决办法: 在int后面定义N

题目7-1,三天打鱼两天晒网

1.实验代码

 

#include
int main(void){ int N; scanf("%d", &N); if((N%5==1)||(N%5==2)||(N%5==3)) { printf("Fishing in day %d", N); } else { printf("Drying in day %d", N); } return 0; }

 

2.设计思路

(1)文字描述:

第一步:定义变量天数N

第二步:用N除以5(5天为一循环)取余数

第三步: 余数为1或2或3即为打渔否则为晒网

(2)流程图 

3.本题遇到的问题及解决办法:

 

问题:定义变量N时输入法使用错误以及在输出printf时多用了&,最后一行多了个、

  解决办法:更换输入法,去掉多余的&和、

二,总结和学习进度条

1.上周学习了循环结构 有while和do-while语句  ,break跳出循环

2.点评同学:沈峰:

      王肖:

      姚征兵:

 

3.

 

 

转载于:https://www.cnblogs.com/cappuccino-lcx/p/10073058.html

你可能感兴趣的文章