| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 486 人关注过本帖
标题:i=6的话输出 +1+2+3 为什么输不出值
只看楼主 加入收藏
爱海涛涛
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2012-3-24
结帖率:100%
收藏
已结贴  问题点数:7 回复次数:7 
i=6的话输出 +1+2+3 为什么输不出值
#include<stdio.h>
main()
{
    int i,sum=0,j,k=0,h,a[20];
    for(i=1;i<=500;i++)
        for(j=1;j<i;j++)
        if(i%j==0)
        {a[k++]=j;
    sum+=j;}
        if(sum==i)
        {    for(h=0;h<k;h++)
        printf("+%d",a[h]);}



      
}
2012-06-08 12:09
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
收藏
得分:2 
代码写的真难看。。
2012-06-08 12:18
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
收藏
得分:2 
z版 打击新人啊 要举报

梅尚程荀
马谭杨奚







                                                       
2012-06-08 12:21
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
收藏
得分:0 
#include<stdio.h>
main()
{
    int i,sum=0,j,k=0,h,a[20];
    for(i=1;i<=500;i++)
        for(j=1;j<i;j++)
            if(i%j==0)
            {a[k++]=j;
                sum+=j;}
        if(sum==i)
        {    for(h=0;h<k;h++)
            printf("+%d",a[h]);}
}

还不如软件自动排版来的好
2012-06-08 12:22
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
收藏
得分:0 
程序代码:
#include <stdio.h>

int main(void)
{
    int i = 0, sum = 0, j = 0, k = 0, h = 0, a[20] = {0};
   
    for(i = 1; i <= 500; i++)
    {
        k = 0;
        sum = 0;
        for(j = 1; j < i; j++)
        {
            if(i % j == 0)
            {
                a[k++] = j;
                if (k >= 20)
                {
                    break;
                }
                sum += j;
            }
        }

        if(sum == i)
        {
            printf("%d=", i);
            for(h = 0; h < k; h++)
            {
                printf("+%d", a[h]);
            }
            putchar('\n');
        }
    }

    return 0;
}


2012-06-08 13:02
wp303410935
Rank: 1
等 级:新手上路
帖 子:2
专家分:2
注 册:2012-6-2
收藏
得分:2 
输出?
2012-06-08 20:06
爱海涛涛
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2012-3-24
收藏
得分:0 
谢谢 各位了
2012-06-09 10:28
yz339813633
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2012-5-29
收藏
得分:0 
新手,雪白中求指导!
2012-06-09 10:42
快速回复:i=6的话输出 +1+2+3 为什么输不出值
数据加载中...
 
   



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

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