| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 28556 人关注过本帖
标题:求100至200间的全部素数
只看楼主 加入收藏
asdgzw1
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2013-6-20
结帖率:100%
收藏
已结贴  问题点数:1 回复次数:7 
求100至200间的全部素数
  #include

  main()

  {

  int m,i,k,n=0;

  for(m=101;m<=200;m=m+2)

  {

  k=sqrt(m);

  for(i=2;i<=k;i++)

  if(m%i==0)break;

  if(i>=k+1)

  {printf(“%d”,m);

  n=n+1;}

  if(n%n==0)printf(“\n”);

  }

  printf(“\n”);

  }
编辑明升娱乐城:http://www.
搜索更多相关主题的帖子: include 
2013-06-20 15:31
夜长风
Rank: 2
等 级:论坛游民
帖 子:46
专家分:37
注 册:2013-6-12
收藏
得分:1 
#include<stdio.h>
#include<math.h>

main()

{
   
    int m,i,k,n = 0;
   
    for(m = 101;m <= 200;m = m+2)
        
    {
        
        k=sqrt(m);
        
        for(i = 2;i <= k;i++)
            
            if(m%i == 0)break;
            
            if(i >= k+1)
               
            {printf("%d",m);
            
            n = n + 1;}
            
            if(n%n == 0)printf("\n");
            
    }
   
    printf("\n");
   
}
2013-06-20 17:04
夜长风
Rank: 2
等 级:论坛游民
帖 子:46
专家分:37
注 册:2013-6-12
收藏
得分:0 
格式标准很重要
2013-06-20 17:05
YJ_Hao
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:1
帖 子:215
专家分:609
注 册:2013-3-22
收藏
得分:1 
完全不明白定义个n有什么用?

[ 本帖最后由 YJ_Hao 于 2013-6-20 17:19 编辑 ]
2013-06-20 17:11
爱她永远
Rank: 2
等 级:论坛游民
帖 子:14
专家分:19
注 册:2013-6-9
收藏
得分:1 
#include
int judge(int a)
{
    int i;
    flag=1;
    if(a==1)
        flag=0;
    else if(a==2||a==3)
        flag=1;
    else
    {
        for(i=2;i<a-1;i++)
        {
            if(a%i==0)
            {
               flag=0;
               break;
            }
        }
    }
    return flag;
}
main()
{
    int a,i;
    for(a=100;a<=200;a++)
    {
        if(judge(a)==1)
        printf("%d\n,a");
    }
}
2013-06-20 19:04
爱她永远
Rank: 2
等 级:论坛游民
帖 子:14
专家分:19
注 册:2013-6-9
收藏
得分:0 
#include <stdio.h>
int judge(int a)
{
    int i;
    flag=1;
    if(a==1)
        flag=0;
    else if(a==2||a==3)
        flag=1;
    else
    {
        for(i=2;i<a-1;i++)
        {
            if(a%i==0)
            {
               flag=0;
               break;
            }
        }
    }
    return flag;
}
main()
{
    int a,i;
    for(a=100;a<=200;a++)
    {
        if(judge(a)==1)
        printf("%d\n,a");
    }
}
不好意思,忘了输入<stdio.h>了,
2013-06-20 19:25
我叫沃恩
Rank: 12Rank: 12Rank: 12
来 自:Asia
等 级:贵宾
威 望:10
帖 子:1234
专家分:3865
注 册:2013-3-29
收藏
得分:0 
我的代码如下,仅供参考!!
程序代码:
#include <stdio.h>
#include <math.h>
int main(void)
{
    int n, i;
    for(n=100;n<=200;n++)
    {
        for(i=2;i<sqrt(n);i++)
           if(n%i==0) break;
        if(n%i!=0)
            printf("%d ",n);
    }
}

因为我是菜鸟,所以应该被骂! 细节+坚持=成功!
2013-06-20 22:17
我叫沃恩
Rank: 12Rank: 12Rank: 12
来 自:Asia
等 级:贵宾
威 望:10
帖 子:1234
专家分:3865
注 册:2013-3-29
收藏
得分:1 
以下是引用我叫沃恩在2013-6-20 22:17:04的发言:

我的代码如下,仅供参考!!
#include <stdio.h>
#include <math.h>
int main(void)
{
    int n, i;
    for(n=100;n<=200;n++)
    {
        for(i=2;i<=sqrt(n);i++)//改为这个!!
           if(n%i==0) break;
        if(n%i!=0)
            printf("%d ",n);
    }
}

因为我是菜鸟,所以应该被骂! 细节+坚持=成功!
2013-06-21 08:40
快速回复:求100至200间的全部素数
数据加载中...
 
   



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

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