c语言第二次作业

#include<stdio.h>
int main(void)
{
  int N;
  int i,x;
  int a=0,b=0,c=0,d=0,e=0;
  while(scanf("%d",&N)!=EOF){
    
    for(i=0;i<N;i++){
      scanf("%d",&x);
      
      if(x>=90){
        a++;
      }else if(x>=80){
        b++;
      }else if(x>=70){
        c++;
      }else if(x>=60){
        d++;
      }else{
        e++;
      }
    }
    printf("%d %d %d %d %d\n",a,b,c,d,e);
  }
  return 0;
}

二:设计思路

1:编译预处理令,定义主函数。

2:定义变量N,i,x。

3:利用for循环输入N个同学的成绩,用a,b,c,d,e来统计数据。

三:本题调试过程中遇到的问题及解决办法

分析:忘记了printf()函数格式控制整型int  %d与&x需要用“,”分开而不是空格。

#include<stdio.h>
int main(void)
{
    int N; 
    scanf("%d", &N);
    if((N%5==1)||(N%5==2)||(N%5==3))
    {
        printf("Fishing in day %d", N); 
    }
     else
    {
         printf("Drying in day %d", N);
    }
    return 0; 
 }

1:编译预处理令,定义主函数。定义变量天数N

2:用N除以5(5天为一循环)取余数

3: 余数1,2,3即为打渔否则为晒网

分析:if与{之间没有“;”

总结学习进度:

1:学习了else-if与if-else 结构

2:王萌的第二次作业https://www.cnblogs.com/wmeng/p/10088642.html

      李呈详的第二次作业https://www.cnblogs.com/cappuccino-lcx/p/10073058.html

      沈峰的第二次作业https://www.cnblogs.com/shenfengren/p/10055171.html

3

posted @ 2018-12-08 19:46  刘铭1  阅读(182)  评论(5编辑  收藏  举报