#include<stdio.h>
#include<malloc.h>
int main()
{
int score,i=0;
int length=1;
int *p = (int *)malloc(sizeof(int)*length);
while(scanf("%d",&score)!=EOF)
{
p[i]=score;
i++;
p=(int *)realloc(p,sizeof(int)*(++length));
}
for(i=0;i<length-1;i++)
{
int temp=p[i]/10;
if((temp==9||temp==10)&&p[i]<=100) printf("%s\n","A");
if(temp==8) printf("%s\n","B");
if(temp==7) printf("%s\n","C");
if(temp==6) printf("%s\n","D");
if(temp<6&&temp>0) printf("%s\n","E");
if(temp>10||temp<0) printf("%s\n","Score is error!");
}
system("pause");
return 0;
}
【ACM】成績轉換
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.