解题思路:
笨办法,判断多个可能条件就好
注意事项:
注意if里的括号别弄错了
参考代码:
#include<stdio.h> void pand(); int main() { pand(); return 0; } void pand() { long long s; printf("%d", 0); for (long long i = 1; i <= 200000; i++) { s = i * i; if (s % 10 == i||(s/10 % 10)*10+ s % 10 == i ||((s / 100 % 10)*100 +(s / 10 % 10)*10 + s % 10 == i) ||((s / 1000 % 10)*1000 + (s / 100 % 10)*100 + (s / 10 % 10)*10 + s % 10 == i) ||((s / 10000 % 10)*10000 + (s / 1000 % 10) * 1000 + (s / 100 % 10) * 100 + (s / 10 % 10) * 10 + s % 10 == i) ||((s / 100000 % 10 )*100000 + (s / 10000 % 10) * 10000 + (s / 1000 % 10) * 1000 + (s / 100 % 10) * 100 + (s / 10 % 10) * 10 + s % 10 == i)) { printf(" %ld",i); } } }
0.0分
0 人评分
The 3n + 1 problem (C语言代码)浏览:554 |
C语言训练-自由落体问题 (C语言代码)浏览:617 |
字符逆序 (C语言代码)浏览:460 |
【亲和数】 (C语言代码)浏览:600 |
1124题解浏览:595 |
C语言程序设计教程(第三版)课后习题11.5 (C语言代码)浏览:1479 |
2003年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:518 |
敲七 (C++代码)浏览:1056 |
简单的事情 (C语言代码)浏览:638 |
众数问题 (C语言代码)浏览:673 |