c++求素数题

来源:百度知道 编辑:UC知道 时间:2024/06/10 10:49:24
#include<iostream.h>
#include<math.h>
void main()
{int i,j,t;
for(i=3;i<100;i++)
t=int(sqrt(i));
{for(j=2;j<=t;j++)
if(i%j==0) break;
cout<<i<<" ";}
}这个程序要求3到100之间的素数 请帮忙修改

#include<iostream.h>
#include<math.h>
void main()
{int i,j,t;
for(i=3;i<100;i++)
{
t=int(sqrt(i));
{for(j=2;j<=t;j++)
if(i%j==0) break;
if(j>=t)
cout<<i<<" ";
}
}

cout<<i<<" "; 你这句把所有的i的全部输出来了;
if(j>t) cout<<i<<" '; 就可以了

我做好了一个分解质因数的,要的话,找我吧。

569672537