題目信息
問題描述
1221是一個非常特殊的數,它從左邊讀和從右邊讀是一樣的,編程求所有這樣的四位十進制數。
輸出格式
按從小到大的順序輸出滿足條件的四位十進制數。
解題思路
主要考察
本題給出的考察關鍵字是:循環、判斷、迴文數
。迴文數的具體判斷方式已經在上一篇博客藍橋杯練習系統 基礎練習:BASIC-9 特殊迴文數詳細解釋過了,這裏就不再贅述啦。如果上一個題目你已經做過,那麼這個題目就非常簡單了。
解題代碼
#include<iostream>
using namespace std;
int main(){
int a,b,c,d;
for(int i=1000;i<10000;i++){
a = i%10;
b = (i/10)%10;
c = (i/100)%10;
d = i/1000;
if(a==d && b==c){
cout<<i<<endl;
}
}
return 0;
}
以上就是對於本題的解題思路了。如果你覺得我的文章對你有用請點個贊支持一下吧,喜歡我寫的文章那麼請點個關注再走鴨。如果此文章有錯誤或者有不同的見解歡迎評論或者私信。
我是ACfun:一個成長中的程序猿,感謝大家的支持。