成績轉換
時間限制:3000 ms | 內存限制:65535 KB
難度:1
-
描述
- 輸入一個百分制的成績M,將其轉換成對應的等級,具體轉換規則如下:
90~100爲A;
80~89爲B;
70~79爲C;
60~69爲D;
0~59爲E;
-
輸入
- 第一行是一個整數N,表示測試數據的組數(N<10)
每組測試數據佔一行,由一個整數M組成(0<=M<=100)。 -
輸出
- 對於每組輸入數據,輸出一行。
-
樣例輸入
-
2
97
80
-
樣例輸出
-
A
B
代碼如下:
#include<stdio.h>
int main()
{
int i,n,m,a[10];
scanf("%d",&m);
for(i=0;i<m;i++)
{
scanf("%d",&a[i]);
}
for(i=0;i<m;i++)
{
n=a[i]/10;
switch(n)
{
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");break;
default :printf("error");
}
}
}