/*(1)任务描述
编程实现:要求编写程序将一个百分制成绩转换为五分制成绩。转换规则:
大于等于90分为A;
小于90且大于等于80为B;
小于80且大于等于70为C;
小于70且大于等于60为D;
小于60为E。
(2)功能要求
分别用用if-else和switch两种语句实现,并用函数实现。*/
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n,a;
printf("输入一个百分制成绩n:");
scanf("%d",&n);
a=n/10;
if(a>=9)
printf("A");
if(9>n&&n>=8)
printf("B");
if(8>n&&n>=7)
printf("C");
if(7>n&&n>=6)
printf("D");
else
printf("E");
return 0;
}
#include <stdio.h>
#include <stdlib.h>
int main()//switch成绩
{
int s,n;
while(scanf("%d",&s)!=EOF)
{
n=s/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;
default:
printf("E\n");
break;
}
}
return 0;
}
知识点:
1.switch语句的使用;
2.while循环使用。
心得体会:
1.懂得了while函数后不能使用“;”;