C语言基础课第二次作业
c++
第一题
7-1 统计学生成绩
最开始总是出现各种各样的错误
最常出现的错误是经常忘记在最后输入“;”
由于自己的粗心经常会把单词打的缺少字母和空格
总结性的来说
我可能练习的太少了
通过这次的作业我认识到了自己的不足,我以后会多练习的。
第一题最开始我用了case
但总是不正确
后来问了同学 同学告诉我让我再用循环试试别用这个了
#include<stdio.h>
int main(void)
{
int n,grade,i,a,b,c,d,e;
scanf("%d\n",&n);
a=0;b=0;c=0;d=0;e=0;
for(i=1;i<=n;i++){
scanf("%d",&grade);
if(grade>=90)
a++;
else if(grade<90&&grade>=80)
b++;
else if(grade<80&&grade>=70)
c++;
else if(grade<70&&grade>=60)
d++;
else
e++;
}
printf("%d %d %d %d %d",a,b,c,d,e);
}
C语言基础第二次作业
#include<stdio.h>
int main(void)
{
int n,t;
scanf("%d",&n);
t=n%10;
if(t==4||t==5)
printf("Drying in day %d",n);
else if(t==9||t==0)
printf("Drying in day %d",n);
else
printf("Fishing in day %d",n);
return 0;
}
出现问题
设计思路:用for语句循环省略中间表达式用break来进行终止
第一步:阅读题目
第二步:算法为循环以及判断
第三步:在Devc++中构建代码并且进行调试
第四步:把调试好的代码复制到PTA
第五步:提交作业


第一遍代码完成后发现编译不出来
仔细检查后发现是这一行出现错误
scanf("%d,&n“);
双引号位置不对
我经常忘记注意双引号的位置
scanf("%d",&n);
评论了 周硕https://www.cnblogs.com/zshb/p/10092890.html


浙公网安备 33010602011771号