成绩转换

#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;
}



//这个至少是经过思考了的,学习一下。

posted @ 2010-12-19 10:57  _cc  阅读(298)  评论(2编辑  收藏  举报