Run ID | 作者 | 问题 | 语言 | 测评结果 | 分数 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|---|
27707 | Jonas1mposter | 自幂数 | C++ | 编译错误 | 0 | 0 MS | 0 KB | 517 | 2022-06-12 18:11:29 |
#include <iostream> #include <fstream> using namespace std; void main(void){ int n,m,x,i,j,k,tmp; char a[7]; while(1){ cout << "Type n(3<=n<=6)...\nn="; cin >> n; if(n>=3 && n<=6) break; cout << "Error,redo: "; } for(i=x=1;x<n;i*=10,x++); for(m=i*10;i<m;i++){ for(itoa(i,a,10),tmp=j=0;a[j];j++){ for(x=1,a[j]-='0',k=0;k<n;x*=a[j],k++); tmp+=x; } if(tmp==i) cout << i << endl; } }