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