C语言填空:1-1000间的完全数
#include <stdio.h> //编写一个程序,输出1-1000间所有完全数 //如果一个数等于它的因子之和,则称该数为完数或完全数 //例如6=1+2+3,因此6是完数 int wqs(int n) { int a=0,b; for(b=1;【1】;b++) if(【2】) a=a+b; if(【3】) return 【4】; else return 2; } main() { int a,b; for(a=1;a<=1000;a++) if(wqs(a)==1) printf("%d ",a); getchar(); }
#include <stdio.h> //编写一个程序,输出1-1000间所有完全数 //如果一个数等于它的因子之和,则称该数为完数或完全数 //例如6=1+2+3,因此6是完数 int wqs(int n) { int a=0,b; for(b=1;b<n;b++) if(n%b==0) a=a+b; if(a==n) return 1; else return 2; } main() { int a,b; for(a=1;a<=1000;a++) if(wqs(a)==1) printf("%d ",a); getchar(); }