欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

特殊回文数

发布时间:2025/7/14 编程问答 31 豆豆
生活随笔 收集整理的这篇文章主要介绍了 特殊回文数 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

装载请注明出处:http://www.cnblogs.com/zhishoumuguinian/p/8406801.html

思路:我们不用把所有的五位数和六位数都遍历,通过观察发现,数的左侧和右侧是对称的,因此,我们只需求出三个数。但是,这个题气人的地方是需要五位数六位数分开求。接下来粘上代码。

1 #include<bits/stdc++.h> 2 #include <string> 3 using namespace std; 4 5 int main() 6 { 7 int n; 8 cin>>n; 9 int flag=0; 10 for(int i=1; i<=9; i++) 11 for(int j=0; j<=9; j++) 12 for(int k=0; k<=9; k++) 13 { 14 15 if((2*i+2*j+k)==n) 16 { 17 cout<<i<<j<<k<<j<<i<<endl; 18 } 19 } 20 for(int i=1; i<=9; i++) 21 for(int j=0; j<=9; j++) 22 for(int k=0; k<=9; k++) 23 { 24 25 if((2*i+2*j+2*k)==n) 26 { 27 cout<<i<<j<<k<<k<<j<<i<<endl; 28 } 29 } 30 return 0; 31 }

 

转载于:https://www.cnblogs.com/zhishoumuguinian/p/8406801.html

《新程序员》:云原生和全面数字化实践50位技术专家共同创作,文字、视频、音频交互阅读

总结

以上是生活随笔为你收集整理的特殊回文数的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。