| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1708 人关注过本帖
标题:有四个题目系统都提示错误,大神们看下
只看楼主 加入收藏
九转星河
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:长长久久
等 级:贵宾
威 望:52
帖 子:5023
专家分:14003
注 册:2016-10-22
收藏
得分:0 
for (j = 2; j <= m; j++)
                if (a(j) == j) printf("%d \n", j);

//格式问题~改成

for (j = 2; j <= m; j++)
                if (a(j) == j) printf("%d ", j);

printf("\n");

试试看~

[code]/*~个性签名:bug是什么意思?bug是看上去没有可能的东西实际上是有可能做到的 就是这样~2018-08-08更~*/[/code]
2017-01-09 22:32
Jonny0201
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:52
帖 子:488
专家分:2603
注 册:2016-11-7
收藏
得分:0 
回复 9楼 qdcs
系统好像可以自动判断返回int
2017-01-09 22:34
azzbcc
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:江西财经大学
等 级:贵宾
威 望:81
帖 子:3293
专家分:12919
注 册:2012-11-4
收藏
得分:0 
第4题要打表,数据不大,把完数全存下来就行
程序代码:
#include <stdio.h>

static int sa[] = {6, 28, 496, 8128, 10001};

int main()
{
    int i, t, n, p;

    scanf("%d", &t);
    while (t--)
    {
        scanf("%d", &n);

        for (p = 0, i = 6; i <= n; ++i)
        {
            if (i == sa[p]) printf("%d ", sa[p++]);
        }
        printf("\n");
    }

    return 0;
}


因为完数太少了,所以循环这样写

程序代码:
#include <stdio.h>

#define LEN  sizeof(sa) / sizeof(sa[0])

static int sa[] = {6, 28, 496, 8128};

int main()
{
    int i, t, n;

    scanf("%d", &t);
    while (t--)
    {
        scanf("%d", &n);

        for (i = 0; i < LEN; ++i)
        {
            if (n >= sa[i]) printf("%d ", sa[i]);
        }
        printf("\n");
    }

    return 0;
}
收到的鲜花
  • 九转星河2017-01-10 12:50 送鲜花  10朵   附言:我很赞同


[fly]存在即是合理[/fly]
2017-01-10 09:39
九转星河
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:长长久久
等 级:贵宾
威 望:52
帖 子:5023
专家分:14003
注 册:2016-10-22
收藏
得分:0 
回复 13楼 azzbcc
我做类似题也是曾经这样AC的,10000以内顶多4个完数感觉很爽~

[code]/*~个性签名:bug是什么意思?bug是看上去没有可能的东西实际上是有可能做到的 就是这样~2018-08-08更~*/[/code]
2017-01-10 12:51
快速回复:有四个题目系统都提示错误,大神们看下
数据加载中...
 
   



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

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