
已解决问题
谷歌ksoos用户在提交了关于“绝代双骄急!!输入2个正整数m和n(m>=1,n<=1000),输出m~n之间的所有完数,完数就是因子和与它本身相等的数。要求”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-02-26T01:07:57。希望大家能够帮助她。详细问题描述及疑问:期待您的答案,当代劳模,所有人都应该向你学习 !
详细问题描述及疑问:期待您的答案,当代劳模,所有人都应该向你学习 !
#include<stdio.h>
intmain()
{
intfactorsum(int**mber);
intm,n,a;
//这两句去掉,没有意义
//m>=1;
//n<=1000;
scanf("%d,%d",&m,&n);
颂卜for(a=m;a<=n;a++)
{
野野穗if(a==factorsum(a))//判断是否相等应该是==if(a=factorsum(a))
printf("%d",a);//输出元素间加个空格分开printf("%d",a);
}
}intfactorsum(int脊裂**mber)
{
inti=1,a=0;
for(i=1;i<**mber;i++)
{
if(**mber%i==0)
a=a+i;
}
returna;
}