藍橋杯練習系統 基礎練習:BASIC-8 迴文數

題目信息

問題描述

 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:一個成長中的程序猿,感謝大家的支持。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章