首先说明一下这道题目的答案卻是是 3。
我在编译器运行了一下你的代码:
接下来分析一下这个题目的流程:
1、在if(x < y)这个判断条件中x==1, y==-1条件是不成立的,所以走else分支
3、在最后一步printf中打印最终结果z == 3。
如果以上回答对你有帮助请采纳下,谢谢
第三章 循环结构 ?31?
A. 每个else总是与咜上面的最近的if配对 B. 每个else总是与最外的if配对 C. 每个else与if的配对是任意的 D. 每个else总是与它上面的if配对 29.下列程序的输出为( )
2. 若输入字母C,程序输出结果为【1】;若输入字符*程序将【2】。
第三章 循环结构 ?32?
3. 以下程序运行的结果为________
4. 若输入4,程序运行结果为【 1 】,若输入-4,运行結果为【 2 】,若输入10,运行结果为
5.以下程序运行的结果________。
6.以下程序运行的结果________
第三章 循环结构 ?33?
7.以下程序运行的结果________。
8.如果输入‘1’‘2’,‘3’‘4’,程序运行输出的是________
9.运行以下程序后,如果从键盘上输入china#,则输出结果为________
第三章 循环结构 ?34?
12.以下程序运荇的结果是________。
14.此程序运行时输入qwert?程序的运行结果是_________。
第三章 循环结构 ?35?
printf(\} 16.在执行以下程序时为了使输出结果为t=4,则给a和b输入的值应滿足的条件是_______。
首先说明一下这道题目的答案卻是是 3。
我在编译器运行了一下你的代码:
接下来分析一下这个题目的流程:
1、在if(x < y)这个判断条件中x==1, y==-1条件是不成立的,所以走else分支
3、在最后一步printf中打印最终结果z == 3。
如果以上回答对你有帮助请采纳下,谢谢
按条件会进入else,并且程序执行结果是3.
不知道你是从哪里嘚到的答案说是2的
最好的检验办法是直接上机编程,编译运行,看结果
你把代码整理一下就明白了。如下: