11 &x);2.第9 &y);y定义为char型 应写为if(x>=80 && x<90) if语句里的逻辑语句不能连写 13行 应改为scanf("%f" y);}
|||
if(80<=x<=89) 不能这样写 而读入却是按double型读入的 其它的相同
|||
有几个问题:1.第5行 可能是笔误 scanf("%f" &y);if(x>=90) y='A';elseif(x>=80&&x<=89) y='B';elseif(70<=x&&x<=79) y='C';elseif(60<=x&&x<=69) y='D';else y='E';printf("y=%c/n" 你试试.#include<stdio.h>void main(){float x;char y;scanf("%f"
60<=x<=69这种赋值方式是错误的.要全改成x>=60&&x<=69.程序帮你改了一下 应写为if(x>=80&&x<=89) .以下雷同
tc的if语句
最新推荐文章于 2023-02-13 19:23:48 发布