一个数如果恰好等于它的因子之和,这个数就称为“完数”.
问题描述:
一个数如果恰好等于它的因子之和,这个数就称为“完数”.
#include
int main()
{
\x09int a,b,i,sum;
\x09sum=1;
\x09for(b=3;b
答
①倒数第五行,“if(b=sum)”错了,应该是“if(b==sum)”,判断各因子加起来等不等于自己,b=sum是个赋值式子,把b赋值sum,if(b=sum)就直接判断b的值了,要是0就不做if后面的语句,要不是0就做if后面的语句.②逻辑有问题,应...