题解 | #完数VS盈数#
完数VS盈数
http://www.nowcoder.com/practice/ccc3d1e78014486fb7eed3c50e05c99d
//这题格式是输出在一行 且每个字符间有空格 尾部没空格
#include"stdio.h" int istrue(int n) { int sum=0; for(int i=1;i<n;i++) if(n%i==0) sum+=i; return sum; } int main() { printf("E: "); for(int i=2;i<61;i++) if(i==istrue(i)) {printf("%d ",i); // if(i!=28)printf(" "); } printf("\n"); printf("G: "); for(int i=2;i<61;i++) if(i<istrue(i)) {printf("%d",i);if(i!=60)printf(" ");}; }