c语言现在要求输出所有在m和n范围内的完美数.

2024年11月20日 16:24
有2个网友回答
网友(1):

两个问题
1 结尾多打印了一个。
u为找到完美数的个数。 所以打印应该是从a[0]到a[u-1]
不应该打印a[u]
按照你的写法, 循环应该是for(i = 0; i < u-1; i ++)
然后下面一行打印a[u-1]

2 没有处理u=0的情况。 单独判断一下, u=0时,输出No

网友(2):

复制代码文本贴上来啊?你输入的数据是几呢?