【杭电】2004 成绩转换

来源:互联网 发布:大清洗 知乎 编辑:程序博客网 时间:2024/05/16 06:53

方法一

#include<stdio.h>

int main()
{
int t;
while(scanf("%d",&t)==1)
{
if(t>=90&&t<=100)
printf("A\n");
else if(t>=80&&t<=89)
printf("B\n");
else if(t>=70&&t<=79)
printf("C\n");
else if(t>=60&&t<=69)
printf("D\n");
else if(t>=0&&t<=59)
printf("E\n");
else 
printf("Score is error!\n");
}
return 0;

}


方法二

#include<stdio.h>int main(){    int t;    int grade;    while(scanf("%d",&t)==1)    {        if(t<0||t>100)        {            printf("Score is error!\n");            continue;  //出错出在这个continue的应用的地方        }        else        grade=t/10;        switch(grade)        {                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;                default:printf("E\n");        }    }    return 0;}


0 0
原创粉丝点击