我正在编写一个代码来打印给定范围内的所有Perfect数字。 我为我的代码执行了干运算。但我没有得到预期的输出。
{{1}}
输入:1 10 没有输出可见。 预期产出:6
答案 0 :(得分:0)
在进入外循环之前将sum
初始化为0,但在启动内循环时不要清除它。对于您要测试的每个数字,您需要以0的总和开始。
int i=0,j=0,sum=0;
for(i=s;i<=e;i++)
{
sum = 0;
for(j=1;j<i;j++)
{
...