运行都是等级C,不知道哪错了

img


输什么数字,可以运行,但运行都是“等级c”,不知道是忽略大于符号还是哪错了

输入的时候
你是输入对应scanf 里面的格式 x = 某个数字 吗

改成scanf("%d",&x)吧 ,不然你得输入 x=80,才能使x的值为80

img

去掉输入函数中的x=

实际的问题前边已经说得很清楚了。这里说几个其它的问题:

  1. printf语句记得加入\n,否则缓冲不刷新,可能打印不出来;
  2. 没有必要加上x<=95,因为已经是else了。下边的代码也是同样的问题。