/*1、实训目的
(1)掌握程序基本结构。
(2)掌握函数基本知识。
2、实训内容
(1)任务描述
编程实现:要求编写程序将一个百分制成绩转换为五分制成绩。转换规则:
大于等于90分为A;
小于90且大于等于80为B;
小于80且大于等于70为C;
小于70且大于等于60为D;
小于60为E。
(2)功能要求
分别用用if-else和switch两种语句实现,并用函数实现。
简单程序设计(熟悉)
*/
main()
{
int n;
char A='A',B='B',C='C',D='D',E='E';
printf("Input n:");
scanf("%d",&n);
if(n>=90)
printf("n=%c\n",A);
else
{
if(n<90&&n>=80)
printf("n=%c\n",B);
else
{
if(n<80&&n>=70)
printf("n=%c\n",C);
else
{
if(n<70&&n>=60)
printf("n=%c\n",D);
else
printf("n=%c\n",E);
}
}
}
return 0;
}
![这里写图片描述](https://img-blog.csdn.net/20180102145059634?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveGdfMzgyNDE0MTcxMTk=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
#include<stdio.h>
int main()
{
int n,m;
printf("Input n:");
while(scanf("%d",&m)!=EOF)
{
n=m/10;
switch(n)
{
case 10:
printf("A\n");
break;
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:
printf("E\n");
break;
case 4:
printf("E\n");
break;
case 3:
printf("E\n");
break;
case 2:
printf("E\n");
break;
case 1:
printf("E\n");
break;
case 0:
printf("E\n");
}
}
return 0;
}
![这里写图片描述](https://img-blog.csdn.net/20180102154737111?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveGdfMzgyNDE0MTcxMTk=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)