关于if语句 判断 求助
#include <stdio.h>int main()
{
int a;
printf("请输入分数,程序将自动转换为等级!\n分数;");
scanf("%d",&a);
if(a>=90)
{
printf("该生为A等级!");
}
else if(a>=80 ,a<=90)
{
printf("该生为B等级!");
}
else if(a>=70 ,a<=80)
{
printf("该生为C等级!");
}
else if(a>=60,a<=70)
{
printf("该生为D等级!");
}
else if(a<60)
{
printf("该生等级为E,建议打一顿!");
}
return 0;
}
我输入70也是输出B等级60也是我哪里出问题了求解 好了 解决了 发现少了&& else if(a>=80 ,a<=90)
这里是逗号?谁教给你的? 人造人 发表于 2020-3-12 16:34
这里是逗号?谁教给你的?
刚学混淆了自己一琢磨想清楚了
人造人 发表于 2020-3-12 16:34
这里是逗号?谁教给你的?
能不能告诉我怎么把自动关闭关掉就是我输入95 他输出该生成绩是A然后我就不能动这个程序了必须重新打开才能继续判断分数等级 怎么搞成手动关闭 #include <stdio.h>
int main(void)
{
while(1)
{
int a;
printf("请输入分数,程序将自动转换为等级!\n分数;");
scanf("%d",&a);
if(a>=90)
{
printf("该生为A等级!");
}
else if(a>=80 ,a<=90)
{
printf("该生为B等级!");
}
else if(a>=70 ,a<=80)
{
printf("该生为C等级!");
}
else if(a>=60,a<=70)
{
printf("该生为D等级!");
}
else if(a<60)
{
printf("该生等级为E,建议打一顿!");
}
}
return 0;
}
页:
[1]