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

     楼哲https://www.cnblogs.com/louzhe/p/10057363.html

           刘铭https://www.cnblogs.com/liu1-1/p/10088828.html

posted @ 2018-12-03 19:09  关欣  阅读(217)  评论(5编辑  收藏  举报