if .......
c4droid吧
全部回复
仅看楼主
level 9
YYYYXoxoxo 楼主
为什么不能用
if(){
...
}else if(){
...
}else if(){
...
}else{
...
}
2017年10月03日 18点10分 1
level 9
YYYYXoxoxo 楼主
#include<stdio.h>
int main() {
char a;
scanf("%c", &a);
if (a == 90)
printf("1");
else if (a < 90);
printf("2");
else if (65 < a < 90)
printf("3");
else if (a == 97)
printf("0000000");
else
printf("*******");
}
2017年10月03日 18点10分 2
(a<90)后面去掉";"
2017年10月04日 00点10分
你这程序有问题,为啥不是int a
2017年10月04日 00点10分
还有第9行中的条件
2017年10月04日 00点10分
@🍀1🍀 哦,谢谢了!当初只顾着看报错去了,没检查符号。。。[黑线]
2017年10月04日 01点10分
level 11
第9行是什么鬼 [呼~]
2017年10月03日 23点10分 3
我就是想问一下这个有什么问题?原因?[真棒]
2017年10月04日 01点10分
65 < a < 90 可以换成 65 < a && a < 90
2017年10月04日 01点10分
@麓fantaisie 这个我知道了。。。。我就想知道那样为什么会错!想知道原因[太开心]
2017年10月04日 01点10分
@YYYYXoxoxo 因为不允许这么写
2017年10月04日 02点10分
level 9
65<a<90的运算方式,先计算左侧的65<a得值真或假。真为1假为0,再用这个值于90比,得数恒为真。
2017年10月04日 03点10分 4
太感谢了。,中秋快乐哟[呵呵]
2017年10月04日 05点10分
level 2
你这算法有问题。小于90也有可能小于65
2017年11月26日 12点11分 7
哥们,我问的不是算法,。。。。。是语法。。。不要纠结内容,我已经得到答案了,4楼正解
2017年11月26日 12点11分
1