解题思路:
注意事项:
int存不下,用long,题目要求两个空格隔开
参考代码:
using namespace std; #include<iostream> int main() { cout<<"0"; for (int n=1;n<200000;n++) { long s=(long)n*n; int a=1; while (n/a>0) { a*=10; } if(s%a==n) { cout<<" "<<n; } } return 0; }
0.0分
2 人评分
不容易系列2 (C语言代码)浏览:597 |
简单的a+b (C语言代码)浏览:530 |
拆分位数 (C语言代码)浏览:1328 |
Pascal三角 (C语言代码)格式错误浏览:521 |
A+B for Input-Output Practice (V) (C语言代码)浏览:625 |
C语言训练-数字母 (C语言代码)浏览:649 |
WU-判定字符位置 (C++代码)浏览:1406 |
printf基础练习2 (C语言代码)浏览:748 |
C语言程序设计教程(第三版)课后习题9.2 (C语言代码)浏览:556 |
1157题解浏览:716 |