#include<stdio.h>
void main()
{
float m;
printf("请输入成绩:");
scanf("%f",&m);
if(m>100&&m<0)
{
printf("输入成绩错误");
}
}
这里你的思路应该是成绩这个数值不能大于100或者小于0,所以你的if条件应该是用或者||连接。
不可能有大于100且小于0的浮点数!
符号用错了,把&&改为‖,因为&&要同时满足才为1。不可能有数同时满足小于0又大于100