| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 9594 人关注过本帖
标题:关于一个求N个数之内所有素数的问题
取消只看楼主 加入收藏
lastrobber
Rank: 2
来 自:廊坊
等 级:论坛游民
帖 子:26
专家分:52
注 册:2010-12-30
结帖率:100%
收藏
 问题点数:0 回复次数:2 
关于一个求N个数之内所有素数的问题
RT,自己写的代码,然后调试,修改,实在想不出来哪里出错了,输出的结果不正确,在这里请教各位大大,小弟水平有限,勿喷。
下面是代码:
#include<stdio.h>
#include<math.h>
int sushu()
{
    int num=100,mod,i,j;    /*i控制外循环,j控制内循环*/
    for(i=2;i<=num;i++)        /*最外层循环,从2开始,到所定义的num为止*/
    {
        mod=sqrt(i);        /*对将要判断的数作开平方运算,减少判断次数*/
        if(i==2)
        {
            printf("  %d  ",i);
        }
        for(j=2;j<=mod;j++)    /*循环,次数为mod+1-2=mod-1*/
        {
            if(i%j!=0)
            {
                printf("  %d  ",i);
                break;        /*跳出循环体*/
            }
        }
    }
    printf("\n");
    getch();
}
int main()
{
    sushu();
}

搜索更多相关主题的帖子: include 
2011-11-08 17:08
lastrobber
Rank: 2
来 自:廊坊
等 级:论坛游民
帖 子:26
专家分:52
注 册:2010-12-30
收藏
得分:0 
自己先坐个沙发,在这里坐等高手解答
2011-11-08 17:14
lastrobber
Rank: 2
来 自:廊坊
等 级:论坛游民
帖 子:26
专家分:52
注 册:2010-12-30
收藏
得分:0 
谢谢各位了,这几天有些忙,没有顾得上上论坛,谢谢了
2011-11-12 21:59
快速回复:关于一个求N个数之内所有素数的问题
数据加载中...
 
   



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

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