c语言if语句不管输入多少结果都是成绩不存在,是?

#include<stdio.h>
int main(void)
{
double a;
printf(“请输入你的成绩:”);
scant(“%1f”,&a);
if(a<0 || a>100)
printf("这个成绩不存在\n");
else if(a<60)
printf(“成绩不合格\n”);
else
printf(“成绩合格\n”);
return 0;
}

#include<stdio.h>

int main(void)

{

double a;

printf("请输入你的成绩:");

scanf("%lf",&a);//

if(a<0 || a>100)

printf("这个成绩不存在\n");

else if(a<60)

printf("成绩不合格\n");

else

printf("成绩合格\n");

return 0;

}

温馨提示:答案为网友推荐,仅供参考
相似回答