8.逻辑二十大题2

/*

分数的判断。

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

提示:
1.0以下或100以上都是错误分数
2.除了90以下,相当于>=90
3.除了80以下,相当于>=80
4.除了70以下,相当于>=70
5.除了60以下,相当于>=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)
if(x<80)
if(x<70)
if(x<60)
printf("%.2f不及格\n",x);
else
printf("%.2f及格\n",x);
else
printf("%.2f中等\n",x);
else
printf("%.2f良好\n",x);
else
printf("%.2f优秀\n",x);
}

posted @ 2018-05-08 09:17  我喜欢空格键  阅读(96)  评论(0编辑  收藏  举报