A-A+

下面程序的运行结果是()。 #includestdio.h main() {int i;

2022-08-06 04:11:17 问答库 阅读 175 次

问题详情

下面程序的运行结果是()。 #include"stdio.h" main() {int i; for(i=1;i<=5;i++) { if(i%2) printf("*"); else printf("#"); } }
A.*#*#*
B.#*#*#*
C.*#*#
D.#*#*

参考答案

正确答案:A
解析:分析程序呵知.程序循环5次,然后利用if语句决定每次循环时输出的字符。当i为奇数时,i%2=1,if(i%2)为真,输出“*”;当i为偶数时,i%2=0,if(i%2)为假,执行else语句,输出“#”,所以当i取1、3、5值时输出“*”,当i取2、4值时输出“#”。

考点:程序