1.#include<stdio.h>
int main()
{
int a;
int i;
int m=0;
printf("请输入一个数字: ");
scanf("%d",&a) ;
printf("%d的因数有 ",a);
for(i=1;i<a;i++){
if(a%i==0)
{printf("%d",i);
m++;
}
}
printf(" 因子总数为%d\n",m);
}
2.int a;
int i;
int sum=0;
printf("请输入一个数字: ");
scanf("%d",&a) ;
for(i=1;i<a;i++){
if(a%i==0)
sum=sum+i;
}
if(sum==a){
printf("%d是完数",a) ;
}
else{
printf("%d不是完数",a) ;
}
3.int a;int i;int sum=0;
for(a=1;a<=1000;a++)
{
sum=0;
for(i=1;i<a;i++)
{
if(a%i==0)
{
sum=sum+i;
}
}
if(sum==a)
{
printf("%d是1-1000的完数",a);
}
}
}