【蓝桥杯】BASIC-8 回文数(2020-06-08)
生活随笔
收集整理的這篇文章主要介紹了
【蓝桥杯】BASIC-8 回文数(2020-06-08)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
題目
試題 基礎練習 回文數
資源限制
時間限制:1.0s 內存限制:512.0MB
問題描述
1221是一個非常特殊的數,它從左邊讀和從右邊讀是一樣的,編程求所有這樣的四位十進制數。
輸出格式
按從小到大的順序輸出滿足條件的四位十進制數。
分析
回文數的知識,直接反轉一半的整數即可,很容易。
【學習資源】整數反轉題目詳解
重要的東西:從小到大按順序輸出,這也就意味著,不能先輸出特例
cpp代碼
不能先輸出特例,但是,可以預判跳過特例。
#include <iostream> using namespace std;/*注意【從小到大】輸出*/ int main() {int iTem = 0;int iNew = 0;for (int i = 1000; i <= 9999; i++) {if (i % 10 == 0)continue;iTem = i;iNew = 0;while (iNew < iTem){iNew = iNew * 10 + iTem % 10;iTem /= 10;}if (iTem == iNew)cout << i << endl;}return 0; }評測結果
總結
以上是生活随笔為你收集整理的【蓝桥杯】BASIC-8 回文数(2020-06-08)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 成都欢乐谷学生票需要什么证件
- 下一篇: 刀剑泪剧情介绍