特殊回文数
裝載請注明出處:http://www.cnblogs.com/zhishoumuguinian/p/8406801.html
思路:我們不用把所有的五位數(shù)和六位數(shù)都遍歷,通過觀察發(fā)現(xiàn),數(shù)的左側(cè)和右側(cè)是對稱的,因此,我們只需求出三個(gè)數(shù)。但是,這個(gè)題氣人的地方是需要五位數(shù)六位數(shù)分開求。接下來粘上代碼。
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 }?
轉(zhuǎn)載于:https://www.cnblogs.com/zhishoumuguinian/p/8406801.html
《新程序員》:云原生和全面數(shù)字化實(shí)踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀總結(jié)
- 上一篇: 异步加载
- 下一篇: UVa 814 - The Letter