| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1410 人关注过本帖
标题:我的素数总是算不出来啊 我感觉没毛病啊?c++
取消只看楼主 加入收藏
一の小菜鸟
Rank: 1
等 级:新手上路
帖 子:20
专家分:1
注 册:2017-1-12
结帖率:100%
收藏
已结贴  问题点数:10 回复次数:6 
我的素数总是算不出来啊 我感觉没毛病啊?c++
#include <iostream>
#include <cmath>
using namespace std;
int sushu(int a)
{
    if(a<2)
    {
        cout<<"不是素数的"<<endl;
    }
    if (a==3)
    {
        cout<<"是一个素数! "<<endl;
    }
    else
    {
        for (int i=2;i<sqrt(a);)
        {
            if (a%i==0)
            {
                cout<<"是素数的"<<endl;break;
            }
            else i++;
        }
    }
    return 0;
}
int main ()
{
    int a;
    cin>>a;
    sushu(a);
    return 0;
}
搜索更多相关主题的帖子: include return 
2017-01-12 17:58
一の小菜鸟
Rank: 1
等 级:新手上路
帖 子:20
专家分:1
注 册:2017-1-12
收藏
得分:0 
回复 3楼 zbjzbj
哈哈,十分感谢你的代码,我知道错误在哪里了,不过在你的代码里面0也算是素数了偶,话说0到底算不算是呢,我记得是2是最小的素数,哎呀懵逼了,总之灰常感谢你的代码qaq
2017-01-13 18:10
一の小菜鸟
Rank: 1
等 级:新手上路
帖 子:20
专家分:1
注 册:2017-1-12
收藏
得分:0 
回复 2楼 九转星河
我后老也是看了半天,是呢,这是个挺致命的错误的,谢谢你的指导,大神哈哈,话说你是学的c语言?
2017-01-13 18:14
一の小菜鸟
Rank: 1
等 级:新手上路
帖 子:20
专家分:1
注 册:2017-1-12
收藏
得分:0 
回复 6楼 zbjzbj
我用不懂,虽然确实挺简洁的,确实我挺喜欢的,一时半会不敢用,对了switch里的case后面是不是就全是接1,2,3,或者是a,b,c,一脸懵逼……
2017-01-13 18:17
一の小菜鸟
Rank: 1
等 级:新手上路
帖 子:20
专家分:1
注 册:2017-1-12
收藏
得分:0 
回复 5楼 九转星河
没有灌水,给我挺好的建议了啊,大神
2017-01-13 18:19
一の小菜鸟
Rank: 1
等 级:新手上路
帖 子:20
专家分:1
注 册:2017-1-12
收藏
得分:0 
回复 4楼 吹水佬
在for循环里面的话return 0;的话,可以直接跳出循环的吗?十分感谢你的回答,大神大大
2017-01-13 18:23
一の小菜鸟
Rank: 1
等 级:新手上路
帖 子:20
专家分:1
注 册:2017-1-12
收藏
得分:0 
回复 7楼 九转星河
我第一句有点没听懂啊,什么意思啊,求教,我感觉我的程序真是千疮百孔了,还有a==3的时候3开根号的话是小于2的进不去循环的,然后就……没有然后了,谢谢谢谢
6
6
2017-01-13 18:27
快速回复:我的素数总是算不出来啊 我感觉没毛病啊?c++
数据加载中...
 
   



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

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