| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1990 人关注过本帖
标题:判断是否为素数哪里出问题了
只看楼主 加入收藏
suchengjie
Rank: 1
等 级:新手上路
帖 子:118
专家分:1
注 册:2013-3-2
收藏
得分:0 
回复 30楼 peach5460
难道你用的是vs2008以上的版本
2013-08-01 15:49
peach5460
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:武汉
等 级:贵宾
威 望:30
帖 子:2780
专家分:6060
注 册:2008-1-28
收藏
得分:0 
08
应该从05开始i就只在for里面了...

另外你代码的逻辑问题,你画个流程图...

我总觉得授人以鱼不如授人以渔...
可是总有些SB叫嚣着:要么给代码给答案,要么滚蛋...
虽然我知道不要跟SB一般见识,但是我真的没修炼到宠辱不惊...
2013-08-01 16:08
zhengchen080
Rank: 1
等 级:新手上路
帖 子:21
专家分:3
注 册:2013-7-29
收藏
得分:0 
回复 楼主 suchengjie
#include<stdio.h>
main()
{
    int i,j,k,l;
    scanf("%d",&l);
    for(i=2;i<=l;i++)
    {
        for(j=2,k=1;j<i;j++)
        {
            if(i%j==0)            
                k++;
        }
        if(k<2)
            printf("%d ",i);
    }
}
打印2到l之间的素数
2013-08-02 09:55
风雨123
Rank: 2
等 级:论坛游民
帖 子:84
专家分:65
注 册:2013-2-23
收藏
得分:0 
for(int i=2;i<=sqrt(x);i++)
                if(x%i==0)
                    return 0;
                else  //  此处错了。
                    return 1;
2013-08-04 16:41
风雨123
Rank: 2
等 级:论坛游民
帖 子:84
专家分:65
注 册:2013-2-23
收藏
得分:0 
lz你的好复杂
程序代码:
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
  int n,i,k;
cin>>n;
k=1;
for(i=2;i<=sqrt(n);i++)
{
  if(n%i==0)
    {      k=0;
      break;
    }
}
if(k==1)
cout<<n<<"是素数"<<endl;
else
cout<<"不是素数"<<endl;

k=1;
return 0;
}



[ 本帖最后由 风雨123 于 2013-8-4 17:38 编辑 ]
2013-08-04 17:15
suchengjie
Rank: 1
等 级:新手上路
帖 子:118
专家分:1
注 册:2013-3-2
收藏
得分:0 
回复 35楼 风雨123
我想用函数来求
2013-08-04 17:39
peach5460
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:武汉
等 级:贵宾
威 望:30
帖 子:2780
专家分:6060
注 册:2008-1-28
收藏
得分:0 
回复 36楼 suchengjie
你提取一部分出去不就是函数吗?

我总觉得授人以鱼不如授人以渔...
可是总有些SB叫嚣着:要么给代码给答案,要么滚蛋...
虽然我知道不要跟SB一般见识,但是我真的没修炼到宠辱不惊...
2013-08-04 18:38
cs64881279
Rank: 2
等 级:论坛游民
帖 子:21
专家分:14
注 册:2013-8-15
收藏
得分:0 
大哥 这个明显有错误啊....我输入 15,它输出是shusu......你试试
2013-08-15 18:44
快速回复:判断是否为素数哪里出问题了
数据加载中...
 
   



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

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