藍橋杯 歷屆試題 回文數字(C )

2021-10-06 20:41:15 字數 1179 閱讀 6599

資源限制

時間限制:1.0s 記憶體限制:256.0mb

問題描述

觀察數字:12321,123321 都有乙個共同的特徵,無論從左到右讀還是從右向左讀,都是相同的。這樣的數字叫做:回文數字。

本題要求你找到一些5位或6位的十進位制數字。滿足如下要求:

該數字的各個數字之和等於輸入的整數。

輸入格式

乙個正整數 n (10樣例輸入

44

樣例輸出

99899

499994

589985

598895

679976

688886

697796

769967

778877

787787

796697

859958

868868

877778

886688

895598

949949

958859

967769

976679

985589

994499

樣例輸入

60

樣例輸出

-1

因為回文數字從左到右讀還是從右向左讀都是相同的,要求找出5位或6位的回文數字,且各位之和等於某一確定的數。先用flag標誌是否有滿足條件的回文數字,然後用簡單的三重迴圈,從0-9開始找數字,注意首位數字不能為0,若各位數字之和等於輸入的數,則將標誌位記為1,輸出這個回文數字,若最後沒有滿足條件的回文數字,則輸出-1。

#include

#include

using

namespace std;

intmain()

}}}for

(int i=

1;i<=

9;i++

)//尋找6位數的回文數字}}

}if(flag==-1

)//若沒有滿足條件的回文數

cout<

return0;

}

執行結果:

藍橋杯歷屆試題 回文數字

問題描述 觀察數字 12321,123321 都有乙個共同的特徵,無論從左到右讀還是從右向左讀,都是相同的。這樣的數字叫做 回文數字。本題要求你找到一些5位或6位的十進位制數字。滿足如下要求 該數字的各個數字之和等於輸入的整數。輸入格式 乙個正整數 n 10輸出格式 若干行,每行包含乙個滿足要求的5...

藍橋杯 歷屆試題 回文數字

資源限制 時間限制 1.0s 記憶體限制 256.0mb 問題描述 觀察數字 12321,123321 都有乙個共同的特徵,無論從左到右讀還是從右向左讀,都是相同的。這樣的數字叫做 回文數字。本題要求你找到一些5位或6位的十進位制數字。滿足如下要求 該數字的各個數字之和等於輸入的整數。輸入格式 乙個...

藍橋杯 歷屆試題 回文數字 (暴力)

歷屆試題 回文數字 問題描述 觀察數字 12321,123321 都有乙個共同的特徵,無論從左到右讀還是從右向左讀,都是相同的。這樣的數字叫做 回文數字。本題要求你找到一些5位或6位的十進位制數字。滿足如下要求 該數字的各個數字之和等於輸入的整數。輸入格式 乙個正整數 n 10輸出格式 若干行,每行...