c语言 找出200以内的所有平方镜反数对
答案:2 悬赏:20 手机版
解决时间 2021-04-13 09:50
- 提问者网友:藍了天白赴美
- 2021-04-12 22:15
c语言 找出200以内的所有平方镜反数对
最佳答案
- 五星知识达人网友:何以畏孤独
- 2021-04-12 23:17
#include
#include
int MorrorNumber(int n) {
int m = 0;
if(n >= 0 && n <= 9) return n;
n = abs(n);
m = 0;
while(n) {
m = 10 * m + n % 10;
n /= 10;
}
return m;
}
int main() {
int n,m;
for(n = 10; n <= 200; ++n) {
m = MorrorNumber(n);
if((int)sqrt(n) * (int)sqrt(n) == n && (int)sqrt(m) * (int)sqrt(m) == m)
printf("%6d %6d
",n,m);
}
return 0;
}
#include
int MorrorNumber(int n) {
int m = 0;
if(n >= 0 && n <= 9) return n;
n = abs(n);
m = 0;
while(n) {
m = 10 * m + n % 10;
n /= 10;
}
return m;
}
int main() {
int n,m;
for(n = 10; n <= 200; ++n) {
m = MorrorNumber(n);
if((int)sqrt(n) * (int)sqrt(n) == n && (int)sqrt(m) * (int)sqrt(m) == m)
printf("%6d %6d
",n,m);
}
return 0;
}
全部回答
- 1楼网友:归鹤鸣
- 2021-04-13 00:42
for循环一下
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯