C语言问题
20. 以下不正确的if 语句形式是A 。(02~03第一学期试题)A)if( x > y &&x != y) ;
B)if( x = = y ) x + = y ;
C)if( x != y ) scanf ( “%d”, &x)else scanf ( “%d”, &y);
D)if( x < y ) { x++; y++;} 这题我写的上面的答案有问题
看到最后的分号了吗?这个分号使得即使条件达成,也不会执行任何语句。前边的判断也冗余了,能达成与逻辑的前半部分,那后半部分一定满足 c
应该是 if( x != y ) scanf ( “%d”, &x);else scanf ( “%d”, &y);
中间少了一个分号 还有兄弟
能不能把你之前问过的问题 我们已经给你解决了的
你再给我们解决一下?
你这光提问 然后就放那 以后谁还想回答你的问题??? A中判断逻辑重复,而且格式也不对
页:
[1]