杭电2004成绩转换

来源:互联网 发布:网络表妹是什么意思 编辑:程序博客网 时间:2024/06/04 18:52


#include<stdio.h>
int main()
{
    int n,branch;
    while(scanf("%d",&n)!=EOF)
    {
  branch=n/10;
  if(branch<0||branch>10)
        printf("Score is error!");
 else
 {
  switch(branch)
  {
  case 10:
  case 9:printf("A");break;
  case 8:printf("B");break;
  case 7:printf("C");break;
  case 6:printf("D");break;
  case 5:
  case 4:
  case 3:
  case 2:
  case 1:
  case 0:printf("E");break;
  }

 

 

 }
    }
    return 0;
}
这个是没有被接受的版本,因为做出来答案不对,而且输出数据的格式不对,记得在输出那儿加上换行符

下面这个是被接受的版本

 

#include<stdio.h>
int main()
{
    int n,branch;
    while(scanf("%d",&n)!=EOF)
    {
  branch=n/10;
  if(n>=0&&n<=100) 
 {
  switch(branch)
  {
  case 10:
  case 9:printf("A\n");break;
  case 8:printf("B\n");break;
  case 7:printf("C\n");break;
  case 6:printf("D\n");break;
  case 5:
  case 4:
  case 3:
  case 2:
  case 1:
  case 0:printf("E\n");break;
  }
  }
  else
   printf("Score is error!\n");
 
    }
}

0 0
原创粉丝点击