标题:c语言这道题怎么做
只看楼主
元亦浩
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2018-12-29
 问题点数:0 回复次数:8 
c语言这道题怎么做
输出1-500中素数和完全数,并分别输出所有素数和完全数,并将素数从小到大输出,将完全数从大到小输出。
搜索更多相关主题的帖子: c语言 输出 素数 从小到大 从大到小 
2018-12-29 13:46
莱茵瓶
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:32
专家分:103
注 册:2018-10-30
得分:0 
#include <stdio.h>
void main()
{
printf("3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113, 127, 131, 137, 139, 149, 151, 157, 163, 167, 173, 179, 181, 191, 193, 197, 199, 211, 223, 227, 229, 233, 239, 241, 251, 257, 263, 269, 271, 277, 281, 283, 293, 307, 311, 313, 317, 331, 337, 347, 349, 353, 359, 367, 373, 379, 383, 389, 397, 401, 409, 419, 421, 431, 433, 439, 443, 449, 457, 461, 463, 467, 479, 487, 491, 499\n\n\n");
printf("496, 28, 6");
}
不谢...

[此贴子已经被作者于2018-12-29 14:17编辑过]

2018-12-29 14:12
wp231957
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:神界
等 级:版主
威 望:422
帖 子:13681
专家分:53296
注 册:2012-10-18
得分:0 
我不知道二楼是真不会 还是来搞笑的  但是求质数的代码(完整的,完美的) 各大搜索引擎 那不是成车成车的有

DO IT YOURSELF !
2018-12-29 15:24
huiddffkcci
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2018-11-18
得分:0 
回复 2楼 莱茵瓶
还有个2哇~
2在哪?
2018-12-29 15:38
lxk1732942
Rank: 6Rank: 6
等 级:侠之大者
威 望:7
帖 子:450
专家分:425
注 册:2018-9-4
得分:0 
回复 3楼 wp231957
你是没看明白二楼要表达什么意思...
2018-12-29 15:42
莱茵瓶
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:32
专家分:103
注 册:2018-10-30
得分:0 
回复 3楼 wp231957
不好意思,我知道他是求代码的,我这么做可能是不太好。
他今天才注册的,可能自己都不思考然后上来直接让人帮他做作业,
要代码要答案网上也可以找到,关于这题的很多很多...
我就觉得那样很不好所以才这样..
2018-12-29 15:50
莱茵瓶
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:32
专家分:103
注 册:2018-10-30
得分:0 
回复 4楼 huiddffkcci
是哦,漏了个2,失误失误,果然是个很失败的回答
2018-12-29 15:53
smokedog
Rank: 1
来 自:安徽
等 级:新手上路
帖 子:91
专家分:4
注 册:2018-11-30
得分:0 
网上找的
#include<stdio.h>
int main()
{
    int i, j, s, n;  /*变量i控制选定数范围,j控制除数范围,s记录累加因子之和*/
    printf("请输入所选范围上限:");
    scanf("%d", &n);  /* n的值由键盘输入*/
    for( i=2; i<=n; i++ )
    {
        s=0;  /*保证每次循环时s的初值为0*/
        for( j=1; j<i; j++ )
        {
            if(i%j == 0)  /*判断j是否为i的因子*/
                s += j;
        }
        if(s == i)  /*判断因子这和是否和原数相等*/
            printf("It's a perfect number:%d\n", i);
    }
    return 0;
}

我是胡言,喜欢乱语。
2018-12-31 15:07
smokedog
Rank: 1
来 自:安徽
等 级:新手上路
帖 子:91
专家分:4
注 册:2018-11-30
得分:0 
网上找的
#include<stdio.h>
int main()
{
    int i, j, s, n;  /*变量i控制选定数范围,j控制除数范围,s记录累加因子之和*/
    printf("请输入所选范围上限:");
    scanf("%d", &n);  /* n的值由键盘输入*/
    for( i=2; i<=n; i++ )
    {
        s=0;  /*保证每次循环时s的初值为0*/
        for( j=1; j<i; j++ )
        {
            if(i%j == 0)  /*判断j是否为i的因子*/
                s += j;
        }
        if(s == i)  /*判断因子这和是否和原数相等*/
            printf("It's a perfect number:%d\n", i);
    }
    return 0;
}

我是胡言,喜欢乱语。
2018-12-31 15:07



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




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

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