问题是 #include<stdio.h>
int main ()
{int i;
for(i=1;i<=5;i++)
{
if(i%2)
printf(“*”);
else
continue;
printf(“#”);
}
printf(“S\n”);
return 0;
}
i%2有结果有两种情况:1.为0。2.为1。
if(1)等价与if(true)、if(0)等等价于if(false)。
i=(1,3,5)的情况下会进入if语句。会输出,紧接着输出#。
for循环结束后输出为:###
最后输出S
答案为:*###S
。