2002: 聽說很簡單
2002: 聽說很簡單
1.描述
觀察數字:12321,123321都有一個共同的特徵,無論從左到右讀還是從右到左讀,都是
相同的。這樣的數字叫做:迴文數字。
本題要求你找出一些5位或6位的十進位制數字。滿足如下要求:
該數字的各個數位之和等於輸入的整數。
輸入
一個正整數n(10<n<100),表示要求滿足的數位和。
輸出
若干行,每行包含一個滿足要求的5位或6位整數。
數字按從小到大的順序排列。
如果沒有滿足條件的,輸出:-1
樣例輸入
44
樣例輸出
99899
499994
589985
598895
679976
688886
697796
769967
778877
787787
796697
859958
868868
877778
886688
895598
949949
958859
967769
976679
985589
994499
2.程式碼
#include<stdio.h>
#include<math.h>
int main()
{
long long int n,m,i,j,t=0,f=0;
scanf("%lld",&n);
for(i=10000;i<1000000;i++)
{
t=0;
int x=i;
while(x)
{
t+=(x%10);
x=x/10;
}
if(i>=10000&&i<100000&&t==n)
{
if(i%10==i/10000&&(i/10)%10==(i/1000)%10)
{
printf("%lld\n",i);
f=1;
}
}
if(i>=100000&&i<1000000&&t==n)
{
if(i%10==i/100000&&(i/10)%10==(i/10000)%10&&(i/100)%10==(i/1000)%10)
{
printf("%lld\n",i);
f=1;
}
}
}
if(f==0)
{
printf("-1");
}
return 0;
}
相關文章
- 別再說SUM函式很簡單,進來看看吧!函式
- HTML很簡單?不!HTML
- 入門Flink,很簡單
- Promise 其實很簡單Promise
- 都說很簡單的Hogan,還是得看案例才能懂啊HOG
- 聽說這個榜單火了?
- 其實泛型很簡單泛型
- 快排其實很簡單
- 簡單說說Restful APIRESTAPI
- 紅黑樹其實很簡單
- 很簡單的Flutter填小坑Flutter
- Kotlin:代理真的很簡單啊!Kotlin
- 簡單說下WBTC
- NSArray 簡單細說
- 簡單說說linux關機命令Linux
- 淘寶放大鏡的簡單實現,原來道理很簡單
- 一個很簡單的PHP框架lyuePHP框架
- Redux其實很簡單(原理篇)Redux
- C語言入門很簡單pdfC語言
- Android「打工人」:誰說事件分發很簡單的,我被這個給問哭了!Android事件
- 聽說node.js很火?那麼這skr什麼鬼東西?Node.js
- C# 一句很簡單而又很經典的程式碼C#
- 簡單說說ES6新特性
- 簡單說說iOS之WKWebView的用法iOSWebView
- 簡單說說webpack的配置檔案Web
- jarsigner 簡單使用說明JAR
- 簡單說區塊鏈區塊鏈
- OpenGrok簡單使用說明
- 賣表情包小賺一筆很簡單
- 簡單聊聊那隻很強的蝸爺
- 高大上的詞雲,其實很簡單
- 在windows下切換node版本,很簡單!Windows
- 聽說大家很感興趣瑋子的學習心得,採訪來了
- 簡單說說康德的四組範疇
- 先簡單說一說Java中的CopyOnWriteArrayListJava
- P1196 [NOI2002] 銀河英雄傳說
- eachdemo/rbac 的簡單說明
- pdf轉換成ppt,這樣操作很簡單