問題 E 回文數(水題)

2021-07-26 05:57:10 字數 1094 閱讀 3701

如有錯誤,歡迎指出!!!

寒假刷題,不知道是**的題目。

時間限制: 1000 sec  

記憶體限制: 64 mb

提交: 13  

解決: 6 [

提交][

狀態][

討論版]

給定乙個正整數n,求算出小於等於n的最大回文數。

回文數:正序與逆序後一樣的數,如1,11,121,1221.. 

乙個正整數n。(n<=10^9)

小於等於n的最大回文數。

123
121

解題思路:比較暴力,資料不大,一層層往下掃就好了,感覺寫的比較複雜。而且最後輸出不需要換行,直接格式錯誤了3次…

ac code:

#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define si1(a) scanf("%d",&a)

#define si2(a,b) scanf("%d%d",&a,&b)

#define sd1(a) scanf("%lf",&a)

#define sd2(a,b) scanf("%lf%lf",&a,&b)

#define ss1(s) scanf("%s",s)

#define pi1(a) printf("%d\n",a)

#define pi2(a,b) printf("%d %d\n",a,b)

#define mset(a,b) memset(a,b,sizeof(a))

#define forb(i,a,b) for(int i=a;ib)

return b;

else return a;

}int main()

}if(flag)

else

else

else if(strlen(ss)%2==0)

return 0;

}

SDNU 1474 特殊回文數(水題)

123321是乙個非常特殊的數,它從左邊讀和從右邊讀是一樣的。輸入乙個正整數n,程式設計求所有這樣的五位和六位十進位制數,滿足各位數字之和等於n 1 n 54 輸入一行,包含乙個正整數n。按從小到大的順序輸出滿足條件的整數,每個整數佔一行。52 899998 989989 998899 思路 一開始...

藍橋杯 回文數字 水題

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

9題 回文數

判斷乙個整數是否是回文數。回文數是指正序 從左向右 和倒序 從右向左 讀都是一樣的整數。示例 1 輸入 121 輸出 true 示例 2 輸入 121 輸出 false 解釋 從左向右讀,為 121 從右向左讀,為 121 因此它不是乙個回文數。示例 3 輸入 10 輸出 false 解釋 從右向左...