标题:请看一个小程序
只看楼主
长毛海龟
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2006-11-30
 问题点数:0 回复次数:6 
请看一个小程序
请看以下程序
#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 是什么意思)
谢谢大哥了啊
2006-11-30 22:07
kingden
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2006-11-24
得分:0 
是什么不懂啊?i%3!=2?
%是取余,比如6%3=0,7%3=1,8%3=2
continue不懂?那就自己去看书

2006-11-30 22:16
song4
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:38
帖 子:1533
专家分:4
注 册:2006-3-25
得分:0 
if (i%3!=2)continue;
当%3!=2循环下一个
这个不管了

嵌入式 ARM 单片机 驱动 RT操作系统 J2ME LINUX  Symbian C C++ 数据结构 JAVA Oracle 设计模式 软件工程 JSP
2006-11-30 22:22
漠野幽虎
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2006-11-30
得分:0 
运行结果

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条件成立事,跳出此次循环,进行下次循环。

●     ╭══╮ █┳  ╭╯ΘΘ║ ┛┗  ╰⊙═⊙╯。oо○
2006-12-01 20:06
weiwuchao
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2006-11-22
得分:0 

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


2006-12-19 21:13
tancui
Rank: 1
等 级:新手上路
威 望:1
帖 子:63
专家分:0
注 册:2006-11-19
得分:0 
跳出这个,进入下一次循环
2006-12-20 10:47
c4508
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2006-12-20
得分:0 

#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的话,则整个循环结束了


shamo102@ QQ: 410962231 希望能向大家学习,跟着你们一起进步
2006-12-21 16:02



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-106434-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.191921 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved