#include <iostream> #include <vector> using namespace std; int main() { vector<int> wanshu; vector<int> yinshu; for(int i=2;i<=60;i++) { int sum=0; for(int j=1;j<=i/2;j++) { if(i%j==0) { sum=sum+j; } } if(sum==i) { wanshu.push_back(i); } if(sum>i) { yinshu.push_back(i); } } cout<<"E: "; for(int num : wanshu) { cout<<num<<" "; } cout<<endl; cout<<"G: "; for(int num : yinshu) { cout<<num<<" "; } } // 64 位输出请用 printf("%lld")