求解释,谢谢!
下列程序的运行结果是________。(知识点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
[解决办法]