成绩转换
#include <stdio.h> int main() { int t; while (scanf("%d",&t)!=EOF) { if(t>100||t<0) { printf("Score is error!\n"); } else if(t>=90) { printf("A\n"); } else if(t>=80) { printf("B\n"); } else if(t>=70) { printf("C\n"); } else if(t>=60) { printf("D\n"); } else { printf("E\n"); } } return 0; } // 自己之前一直写的都是printf("输出类型",变量) // 这是在百度看到的,感觉很简单 // ------------------------------------------------------------- #include<stdio.h> int main() { int n,t; while(scanf("%d",&t)!=EOF) { if(t==100) { printf("A\n"); continue; } if(t<0) { printf("Score is error!\n"); continue; } n=t/10; //除10可以得到一个数字 switch(n) { 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; default: printf("Score is error!\n"); break; } } return 0; } //这个至少是经过思考了的,学习一下。