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