标题:求100内的素数问题
取消只看楼主
lxm520910
Rank: 1
等 级:新手上路
帖 子:96
专家分:0
注 册:2007-10-3
 问题点数:0 回复次数:2 
求100内的素数问题
#include<stdio.h>
#include "math.h"
#define N 101
main()
{
int i,j,line,a[N];
for(i=2;i<N;i++)
for(j=i+1;j<N;j++)
{
if(a[i]!=0&&a[j]!=0)
if(a[j]%a[i]==0)
a[j]=0;
}
printf("\n");
for(i=2,line=0;i<N;i++)
{
if(a[i]!=0)
{
printf("%5d",a[i]);
line++;
}
if(line==1)
{
printf("\n");
line=0;
}
}
getch();
}


这程序小弟看的懂,可是运行出来的结果我却不敢恭维!大虾们能给解释下
搜索更多相关主题的帖子: 素数 line include math 
2007-10-18 22:43
lxm520910
Rank: 1
等 级:新手上路
帖 子:96
专家分:0
注 册:2007-10-3
得分:0 

那个程序也是我看到的,有点不懂。其实程序怎么写都无所谓,复杂简单只要自己能看懂。当然了,谁都喜欢看简单的程序,可是我们在追求简洁的同时,只有不断的提高自己的能力。怎么提高?那就是见到问题就弄懂。 我看那个程序的思路很清晰,虽然写的是复杂了点。但我看重的是他的解题思路。

所以说 还是请哪位大虾给分析下!!!

2007-10-19 13:33
lxm520910
Rank: 1
等 级:新手上路
帖 子:96
专家分:0
注 册:2007-10-3
得分:0 

谢了!!那没初始化的那结果是怎么来的呢 ?

2007-10-19 18:17



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-178894-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.324161 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved