专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > 其他开发语言

求解释,多谢

发布时间:2011-06-30 07:31:31 文章来源:www.iduyao.cn 采编人员:星星草
求解释,谢谢!
下列程序的运行结果是________。(知识点6.5)
# include <stdio.h>
main()
{
int i ;
for(i=1;i<=5;i++) 
{ if(i %2)printf(“*”);
else continue ;
printf(“#”);
}
printf(“$\n”);
}
A)*#*#$ B)#*#*#*$ C)*#*#*#$ D)***#$
(请问为什么输出结果是C?)

------解决方案--------------------
A和C的区别在于一个执行了2次一个执行了3次,看if语句,关键在这里,1、2、3、4、5,五个数1、3、5%2得1,所以答案为C
------解决方案--------------------
探讨
引用:
A和C的区别在于一个执行了2次一个执行了3次,看if语句,关键在这里,1、2、3、4、5,五个数1、3、5%2得1,所以答案为C

谢谢,但我有一点不太清楚,就是为什么if(i %2)表示的意思是“如果i %2=1”呢?
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: