7.逻辑二十大题1

/*

分数的判断。

要求:
1.数据接收要正确
2.百分制

提示:
1.0以下或100以上都是错误分数
2.60以下或90以上
3.70以下或80以上
4.80以下或70以上
5.90以下或60以上
*/
#include "stdio.h"
void main()
{
float x;
int n;

n=0;
printf("请输入一个考试分数:");
xx:n=scanf("%f",&x);
if(n!=1||x<0||x>100)
{
printf("考试分数输入有误,请重输:");
fflush(stdin);
goto xx;
}

if(x>=90)
printf("%.2f优秀 ",x);
else if(x>=80)
printf("%.2f良好 ",x);
else if(x>=70)
printf("%.2f中等 ",x);
else if(x>=60)
printf("%.2f及格 ",x);
else
printf("%.2f不及格 ",x);
}

原文地址:https://www.cnblogs.com/wyj1212/p/9006410.html