1. 程式人生 > >藍橋杯:BASIC-8 迴文數

藍橋杯:BASIC-8 迴文數

問題描述:

  1221是一個非常特殊的數,它從左邊讀和從右邊讀是一樣的,程式設計求所有這樣的四位十進位制數。

輸出格式:

  按從小到大的順序輸出滿足條件的四位十進位制數。

題解:

思路:題目規定為四位數的數字,就大大降低了難度,可以用遍歷的思想,採用for迴圈,根據條件判斷迴文數

#include<iostream>
using namespace std;
int main(void)
{
	int a, b, c, x;
	cout << "四位數的迴文數有:" << endl;
	for (int i = 1000; i < 10000; i++)
	{
		a = i % 10;
		b = i % 100 / 10;
		c = i % 1000 / 100;
		x = i / 1000;
		if (a == x && b == c)
			cout << i << endl;
	}
	system("pause");
	return 0;
}