求大神帮忙讲解一个程序的小算法(本人新手)
#include "stdio.h"void main()
{
int a,b,c=0;
printf("1000以内的完数有:");
for(a>0;a<=1000;a++)
{
c=0;
for(b=1;b<a;b++)
{
if(a%b==0)
c+=b;/*这是求完数的一个小程序*/有点看不懂这段是什么意思!!求帮忙讲解下
}
if(c==a)
printf("%d",a);
}
printf("\n");
}
#include<stdio.h> void main() { int a,b; printf("请输入两个数字:"); scanf("%d%d",&a,&b); printf("您输入的两个数分别是:%d,%d\n",a,b); a+=b;//这里如果不是等同与a=a+b;的话,那么最后a的结果就不会是a+b; printf("a的值变为:%d\n",a); }