返回信息流#include<iostream.h>
#define SIZE 100
void main()
{
bool p[SIZE];
cout<<SIZE<<"以内的函数有:2";
int i;
for(i=3;i<SIZE;i+=2)
p[i]=true;
for(i=3;i<SIZE;i+=2)
if(p[i])
{cout<<' '<<i;
for(int j=i+i+i;j<SIZE;j+=i+i)
p[j]=false;
}
}
中的cout<<' '<<i;中的一个空格和两个空格结果不一样?哪位高手解释一下。谢谢
这是一条镜像帖。来源:北邮人论坛 / cpp / #38447同步于 2010/4/22
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
c++求助
lhy1991
2010/4/22镜像同步6 回复
订阅后,新回复会通过你的通知中心匿名送达。
6 条回复
单引号圈起来的是字符吧
2个空格和一个空格为啥要一样……
【 在 lhy1991 (忆风) 的大作中提到: 】
: #include<iostream.h>
: #define SIZE 100
: void main()
: ...................
【 在 lhy1991 的大作中提到: 】
: 一个空格输出的是 2 3 5 7 11 13 17 19 23 ····质数。两个空格是一堆乱七八糟的数。为什么一个和两个作用效果不同
一样啊,但是如果你用的是‘ ’(两个空格)那可能就不一样了