黑马程序员技术交流社区

标题: 一道编程题,测试一下大家的基础,看看多少人能找出错误 [打印本页]

作者: huhanze    时间: 2015-3-12 13:21
标题: 一道编程题,测试一下大家的基础,看看多少人能找出错误
一个小小的失误害的我找了好久,大家一起来找茬:


一道很基础的题:找完全数
代码如下(有个小错误):
#include <stdio.h>
int main()
{
    int i,j,sum;
    for(i = 1;i <=999;i++ )
    {
         sum = 0;
         for(j = 1;j <= i; j++ )
         {
             if(i%j == 0)
             {
                sum += j;
             }
         }
        if(sum == i)
        {
            printf("\n%d:是完全数\n",i);

        }
    }

    return 0;
}





作者: 岳挺    时间: 2015-3-12 14:13
j <= i,应该把=去掉吧
作者: huhanze    时间: 2015-3-12 14:21
岳挺 发表于 2015-3-12 14:13
j

嗯  是滴 不错啊
作者: tianlin    时间: 2015-3-12 14:23
J《= i没有=




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2