工大在线
标题:
问大家个问题:什么是素数?
[打印本页]
作者:
chaos
时间:
2007-7-24 15:12
标题:
问大家个问题:什么是素数?
知道不?
题目:判断101-200之间有多少个素数,并输出所有素数。
一道程序题!
作者:
疯人院里一青年
时间:
2007-7-26 15:40
素数就是质数拉 只能被一和本身整除的数
用的算法很烂 见笑了
main()
{
int i,j,n=0;
for(i=101;i<=200;i++)
{ for(j=2;j<=i-1;j++)
{ if(i%j==0)
break;
if(j==i-1)
{printf("%4d",i);
n++;
}
}
}
printf("\nall:%d",n);
}
作者:
chaos
时间:
2007-7-26 19:48
原帖由
疯人院里一青年
于 2007-7-26 15:40 发表
素数就是质数拉 只能被一和本身整除的数
用的算法很烂 见笑了
main()
{
int i,j,n=0;
for(i=101;i
谢谢哦!我先看看……
作者:
chaos
时间:
2007-7-27 08:23
谢谢唯一回帖的朋友
你的算法对我来说十分的易于理解,比起在网上找到的答案要容易多了
[s:35]
爱死你了
[
本帖最后由 chaos 于 2007-7-27 08:24 编辑
]
作者:
saber
时间:
2007-7-27 08:26
标题:
1
学长
小弟看不懂啊T-T
作者:
海盗
时间:
2007-7-27 08:39
main()
{
int i,j;
for(i=101;i<=200;i++)
{
if(i%j==0) break;
}
if(j==i) printf("Yes");
else printf("No");
}
作者:
海盗
时间:
2007-7-27 09:25
不好意思,刚打错了.
main()
{
int i,j,n=0;
for(i=101;i<=200;i++)
{
for(j=2;j<i;j++)
{
if(i%j==0) break;
}
if(j==i)
{
n=n+1;
printf("%d\n",i);
}
}
printf("n=%d\n",n);
}
欢迎光临 工大在线 (http://ruolanmy.hk1.ifreeurl.com/)
Powered by Discuz! X2.5