求输出素数代码

Roy_Smiling 2012-02-19 11:52:59
这是本人写的 ,感觉不怎么好。求好的代码。

int _tmain(int argc, _TCHAR* argv[])
{
const int max=100;
for(int i=2;i<=100;i++)
{
for(int j=2;j<i;j++)
{
if((i%j)==0)
{
break;
}
if(j==(i-1))
{
cout<<i<<endl;
}
}
}
system("pause");
return 0;
}
...全文
71 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
程序员小迷 2012-02-19
  • 打赏
  • 举报
回复
上面多了一个分号:



bool isPrime(unsigned n)
{
if(n < 2)
return false;
if(n == 2 || n == 3)
return true;
for(int i = 2; i <= n / 2; ++i)
if(n % i == 0)
return false;
return true;
}

程序员小迷 2012-02-19
  • 打赏
  • 举报
回复


bool isPrime(unsigned n)
{
if(n < 2)
return false;
if(n == 2 || n == 3)
return true;
for(int i = 2; i <= n / 2;; ++i)
if(n % i == 0)
return false;
return true;
}

面包大师 2012-02-19
  • 打赏
  • 举报
回复
main() 
{//给个最简单的
int i,j,n=1;
int a[1000]={2};
for (i=3;i <=1000;i++)
{
for (j=2;j <i;j++)
if (i % j == 0)
break;
if (j == i)
a[n++] = i;
}
//输出
}

64,639

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧