1 条题解
-
0
C++ :
#include<cstdio> #include<iostream> using namespace std; int main() { int i,j,n,t=0; int a[10]={0}; for (i=1000;i<=3162;++i) { n=i*i; if (n>1000000&&n<10000000) { for (j=0;j<10;j++) a[j]=0; do { j=n%10; n=n/10; a[j]++; } while (n>0); for (j=0;j<10;++j) if (a[j]>1) break; if (j==10) { t++; if (t %10==0) cout<<" "<<i*i<<endl; else if (t %10==1) cout<<i*i; else cout<<" "<<i*i; } } } cout<<endl; return 0; }
- 1
信息
- ID
- 440
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- (无)
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者