#include<stdio.h>main(){ int i; for(i=1;i<=5;i++) { if(i%2) putchar('<'); else continue; putchar('>'); } putchar('#');}
3 回答
已采纳

望远
TA贡献1017条经验 获得超1032个赞
你输出的所有字符都是当i是奇数的时候输出的,if(){}else{}语句块只会执行其中一个,所以当if成立的时候就不会执行continue语句输出了>。
#include<stdio.h> main() { int i; for(i=1;i<=5;i++) { if(i%2)//当i是奇数的时候if条件成立 putchar('<');//输出了< else //当i是偶数的时候执行continue,执行下一个循环 continue;//不会执行else语句 putchar('>');//输出了> } putchar('#'); }

滴血尘埃
TA贡献1条经验 获得超0个赞
#include<stdio.h>
main()
{
int i;
for(i=1;i<=5;i++)
{
if(i%2)
putchar('<');
else
{
continue;
putchar('>');
}
}
putchar('#');
}
- 3 回答
- 0 关注
- 1469 浏览
添加回答
举报
0/150
提交
取消