#include<bits/stdc++.h> using namespace std; int bs(int n) { int s = 0; for(int i = 1; i < n; i++) if(n % i == 0) s += i; return s; } int main() { freopen("abc.in","r",stdin); //使用cin时,读取 ABC.in这个文件的内容 freopen("abc.out","w",stdout); //使用cout时,写入 ABC.out这个文件的内容 int n; cin >> n; for(int i = 2; i <= n; i++) if(bs(i) == i) cout << i << endl; fclose(stdin);//cin与文件断开连接 fclose(stdout);//cout与文件断开连接 return 0; } int main() { ifstream fin("abc.in"); ofstream fout("abc.out");
int n; fin >> n; for(int i = 2; i <= n; i++) if(bs(i) == i) fout << i << endl; fin.close(); fout.close(); return 0; } (责任编辑:admin) |