44 雙重回文數
問題描述 :
如果乙個數從左往右讀和從右往左讀都是一樣,那麼這個數就叫做回文數。例如,12321就是乙個回文數,而77778就不是。當然,回文數的首和尾都應是非零的,因此0220就不是回文數。事實上,有一些數(如21),在十進位制時不是回文數,但在其它進製(如二進位制時為10101)時就是回文數。 編乙個程式,從檔案讀入兩個十進位制數 n (1<= n <= 15) s (0 輸入說明 :
只有一行,用空格隔開的兩個數n和s。
輸出說明 :
n行, 每行乙個滿足上述要求的數,並按從小到大的順序輸出。
輸入範例 :
3 25
輸出範例 :
2627
28
#include
intfunction
(int x,
int y)
int i;
int j=count-1;
//判斷回文數
for(i=
0;i<=j;i++
,j--
)return1;
}int
main()
}}if(count==n)
break;}
//氣泡排序
int t,j;
for(t=
0;t)for
(j=0
;j1;j++)if
(a[j]
>a[j+1]
)for
(j=0
;j)printf
("%d\n"
,a[j]);
}return0;
}
44 雙重回文數
44 雙重回文數 問題描述 如果乙個數從左往右讀和從右往左讀都是一樣,那麼這個數就叫做回文數。例如,12321就是乙個回文數,而77778就不是。當然,回文數的首和尾都應是非零的,因此0220就不是回文數。事實上,有一些數 如21 在十進位制時不是回文數,但在其它進製 如二進位制時為10101 時就...
44 雙重回文數
如果乙個數從左往右讀和從右往左讀都是一樣,那麼這個數就叫做回文數。例如,12321就是乙個回文數,而77778就不是。當然,回文數的首和尾都應是非零的,因此0220就不是回文數。事實上,有一些數 如21 在十進位制時不是回文數,但在其它進製 如二進位制時為10101 時就是回文數。編乙個程式,從檔案...
東華OJ 一維陣列競賽 雙重回文數
日常zb 這oj確實看運氣的嗎,之前抽到的題一點思路都沒有,現在都輕輕鬆鬆 bushi 我自己分解為 1.回文數處理。2.連續進製轉換。3.好像沒了。解決方法 1.我自己的做法喜歡空間換時間,準備兩個等長陣列。然後將第乙個陣列存正序,另乙個存逆序。最後for迴圈比較每一項即可。2.連續進製轉換。因為...