一.  题目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、请用表格和折线图呈现你这几周的代码行数和时间、博客字数和时间、涉及的知识点。