如有錯誤,歡迎指出!!!
寒假刷題,不知道是**的題目。
時間限制: 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 解釋 從右向左...