求解1000-2000之間的迴文數
阿新 • • 發佈:2021-01-20
技術標籤:c++
編寫程式,求出1000-2000之間的迴文數
實現要求:迴文數(例如1221)
1.執行截圖
執行結果如下:
2.實現程式碼
程式碼如下:
#include<iostream>
using namespace std;
int huiwenshu(int m)
{
int a, b, c, d, s;
a = m % 10;
b = m / 10 % 10;
c = m / 100 % 10;
d = m / 1000 % 10;
s = a * 1000 + b * 100 + c * 10 + d;
if (s == m)
return 1;
else
return 0;
}
int main()
{
int x;
cout << "1000-2000以內的迴文數有:";
for (x = 1000; x <= 2000; x++)
{
if (huiwenshu(x))
cout << " " << x;
}
cout << endl;
return 0;
}
程式碼小白,僅作學習記錄