注册 登录
编程论坛 C++教室

请看一个小程序

长毛海龟 发布于 2006-11-30 22:07, 587 次点击
请看以下程序
#include "iostream.h"
void main()
{
int i=1;
while(i<=15)
{
i++
if (i%3!=2)continue;
else cout <<"i="<<i<<end1;
}
}
请写出运行结果(最好告诉我 if (i%3!=2)continue 是什么意思)
谢谢大哥了啊
6 回复
#2
kingden2006-11-30 22:16
是什么不懂啊?i%3!=2?
%是取余,比如6%3=0,7%3=1,8%3=2
continue不懂?那就自己去看书
#3
song42006-11-30 22:22
if (i%3!=2)continue;
当%3!=2循环下一个
这个不管了
#4
漠野幽虎2006-12-01 20:06
运行结果

i=2
i=5
i=8
i=11
i=14
Press any key to continue

你的程序有错啊!!
include "iostream.h" //#号在全角下输入的,不行 还有引用头文件错 要用尖括号
i++ //句末要加 ;
end1//也错了 不知道你怎么输的 我重输一遍就好了

if (i%3!=2)continue; //就是当if条件成立事,跳出此次循环,进行下次循环。
#5
weiwuchao2006-12-19 21:13

if (i%3!=2)continue;
跳过除以3不等于2的i

#6
tancui2006-12-20 10:47
跳出这个,进入下一次循环
#7
c45082006-12-21 16:02

#include<iostream>
using namespace std;

int main()
{
int i=1;
while(i<=15)
{
i++;
if (i%3!=2)
continue;
else
cout << "i = " << i << endl;
}
return 0;
}

continue 跳出本次循环,执行下一次
如果是break的话,则整个循环结束了

1