X 我知道了TIPS:左右滑动导航栏可以查看更多栏目
找出1到1000之间的所有素数,怎么做啊?
>> 本文固定链接: http://www.vcgood.com/archives/2290
>> 转载请注明: runfly 2008年04月20日 于 C语言帝国 发表
#include “stdio.h”#include “conio.h”
main(){ int n,i,count=0;
for(n=2;n<=1000;n++) { for(i=2;i<n;i++) if(n%i==0) break; if(i>=n) {printf(“%6d”,i); count++; if(count%10==0) printf(“\n”); } } getch();}
#include<iostream.h> void main() { int k=0; for(int i=1;i<=1000;i++) { for(int j=2;j<i;j++) { k=1; if(i%j==0) { k=0; break; } } if(k==1) cout<<i<<” “; } cout<<”\n”; }
有没有更简单的???????这样别人菜鸟看不懂的 至少我看不懂
2楼的那个比较书本的,应该比3楼好懂的
尽量去明白2楼的吧
#include<stdio.h>
void main(){ int i,j,a; for(i=1;i<=1000;i++) { for(j=1;j<=i;j++) { if(j==2) a=2; if(i%j!=0) a++; } if(a==i) printf(“%5d”,i); } getch();
}
你必须先 登录才能发表评论。
#include “stdio.h”
#include “conio.h”
main()
{
int n,i,count=0;
for(n=2;n<=1000;n++)
{ for(i=2;i<n;i++)
if(n%i==0) break;
if(i>=n) {printf(“%6d”,i);
count++;
if(count%10==0) printf(“\n”); }
}
getch();
}
#include<iostream.h>
void main()
{
int k=0;
for(int i=1;i<=1000;i++)
{
for(int j=2;j<i;j++)
{ k=1;
if(i%j==0)
{
k=0;
break;
}
}
if(k==1) cout<<i<<” “;
}
cout<<”\n”;
}
有没有更简单的???????这样别人菜鸟看不懂的 至少我看不懂
2楼的那个比较书本的,应该比3楼好懂的
尽量去明白2楼的吧
#include<stdio.h>
void main()
{
int i,j,a;
for(i=1;i<=1000;i++)
{
for(j=1;j<=i;j++)
{
if(j==2)
a=2;
if(i%j!=0)
a++;
}
if(a==i)
printf(“%5d”,i);
}
getch();
}