一. 题目7-1 统计学生成绩
1.实验代码
1 #include<stdio.h>
2 int main(void)
3 {
4
5 int i,grade,n;
6 int a=0,b=0,c=0,d=0,e=0;
7 scanf("%d",&n);
8 for(i=0;i<n;i++)
9 {
10 scanf("%d",&grade);
11 if(grade<0)
12 break;
13 else if(grade>=90){
14 a++;
15 }
16 else if(grade>=80&&grade<90){
17 b++;
18 }
19 else if(grade>=70&&grade<80){
20 c++;
21 }
22 else if(grade>=60&&grade<70){
23 d++;
24 }
25 else{
26 e++;
27 }
28 }
29 printf("%d %d %d %d %d",a,b,c,d,e);
30 return 0;
31 }
2.设计思路
⑴文字描述
第一步:定义各函数
第二步:定义n代表循环几次
第三步:使用for循环
第四步:将成绩进行分类,使用else if 条件语句
第五步:输出abcde
⑵流程图
(3)本题调试过程碰到问题及解决办法
调试过程中,return后 ; 打成了 : 运行后发现错误
二. 三天打鱼两天晒网
1.实验代码
1 #include<stdio.h>
2 int main(void){
3 int N,a;
4 scanf("%d",&N);
5 a=N%5;
6 if(a==1||a==2||a==3)
7 printf("Fishing in day %d",N);
8 if(a==0||a==4)
9 printf("Drying in day %d",N);
10 return 0;
11 }
2.设计思路
⑴文字描述
第一步:定义各函数
第二步:根据输入的天数除五取余来判断是打鱼还是晒网
⑵流程图
(3)本题调试过程碰到问题及解决办法
调试过程中,|| 打成了 , 输出结果显示无 询问同学后发现问题所在
三.总结和学习进度条
1、总结这几周所学内容、遇到的问题以及解决方法。
⑴这几周老师讲解了for循环, do while, switch等语句,还有分支结构等等。
⑵问题就是代码的使用还不够熟练,有些代码总是忘记,打代码是总是细节上出错。
⑶解决方法就是多运用,尽量不照书打代码,努力做到熟练。
2、点评3个同学的本周作业。
3、请用表格和折线图呈现你这几周的代码行数和时间、博客字数和时间、涉及的知识点。