#include <stdio.h> int main() { ?? ?unsigned int score; ?? ?printf("输入分数:\n"); ?? ?scanf_s("%d", &score); ?? ?if (score <= 100) ?? ?{ ?? ??? ?switch (score / 10) ?? ??? ?{ ?? ??? ?case 0: ?? ??? ?case 1: ?? ??? ?case 2: ?? ??? ?case 3: ?? ??? ?case 4: ?? ??? ?case 5:printf("等级E\n"); break; ?? ??? ?case 6:printf("等级D\n"); break; ?? ??? ?case 7:printf("等级C\n"); break; ?? ??? ?case 8:printf("等级B\n"); break; ?? ??? ?case 9: ?? ??? ?case 10:printf("等级A\n"); break;
?? ??? ?} ?? ?} ?? ?else printf("!非法输入");//这一句是 当输入的数小于0时,就会显示 ?? ?return 0; }
以上是switch语句
以下是if语句书写
#include <stdio.h> int main() { ?? ?unsigned int score; ?? ?printf("输入分数:\n"); ?? ?scanf_s("%d", &score); ?? ?if (score >= 90 && score <= 100) ?? ?{ ?? ??? ?printf("你的等级A"); ?? ?} ?? ?if (score >= 80 && score < 90) ?? ?{ ?? ??? ?printf("你的等级B"); ?? ?} ?? ?if (score >= 70 && score < 80) ?? ?{ ?? ??? ?printf("你的等级C"); ?? ?} ?? ?if (score >= 60 && score < 70) ?? ?{ ?? ??? ?printf("你的等级D"); ?? ?} ?? ?if (score < 60 && score >= 0) ?? ?{ ?? ??? ?printf("你的等级E\n"); ?? ?} ?? ?else printf("!非法输入");//这一句是 当输入的数小于0时,就会显示 ?? ? ?? ?return 0; }
|