- /*
- * 根据成绩划分成不同的等级
- */
- #include <stdio.h>
- int main()
- {
- int n;
- char grad;
- printf("Enter numerical grade:");
- scanf_s("%d",&n);
- if ((n >= 0) && (n <= 100))
- {
- n /= 10;
- switch (n)
- {
- case 0:
- case 1:
- case 2:
- case 3:
- case 4:
- case 5:
- grad = 'F';
- break;
- case 6:
- grad = 'D';
- break;
- case 7:
- grad = 'C';
- break;
- case 8:
- grad = 'B';
- break;
- case 9:
- case 10:
- grad = 'A';
- break;
- default:
- break;
- }
- }
- else
- {
- printf("Error!\\n");
- system("PAUSE");
- return 1;
- }
- printf("Letter grade: %c\\n",grad);
- system("PAUSE");
- return 0;
- }
- //该片段来自于http://www.codesnippet.cn/detail/2805201512703.html
来源: http://www.codesnippet.cn/detail/2805201512703.html