C程序编写将输入的百分制成绩转换为五分制成绩输出

#include <stdio.h>
#include <stdlib.h>

 main()
{
    int score ,mark;
    printf("please input score:");
    scanf("%d",&score);
    mark = score < 0 || score >100 ? -1 : score/10;
    switch(mark)
    {
        case 10:
        case 9: printf("%d--A\n",score);
                break;
        case 8: printf("%d--B\n",score);
                break;
        case 7: printf("%d--C\n",score);
                break;
        case 6: printf("%d--D\n",score);
                break;
        case 5:
        case 4:
        case 3:
        case 2:
        case 1:
        case 0:printf("%d--E\n",score);
                break;
        default:printf("input score!\n");


    }

}
 

发布了67 篇原创文章 · 获赞 54 · 访问量 6万+

猜你喜欢

转载自blog.csdn.net/naturly/article/details/104879562