判斷乙個整數是否是回文數

2021-09-25 12:51:18 字數 691 閱讀 9410

#includechar palindromes_number(unsigned int number);

int main(void)

else

return 0;}/*

* 函式功能:判斷是否是回文數

* 函式形參:number---輸入的資料

* 函式返回值: 0 表示輸入的資料是回文數

* 1 表示輸入的資料不是回文數

*/char palindromes_number(unsigned int number)

; //int型別最大能存10位,想輸入更多的位數可將number改用long型別 ,陣列儲存的數量也要更改。

char i = 0, j = 0;

for(i = 0; i < 10; i++) //將number的值一位一位的存到陣列中,i 表示存了多少位到buff }

for(; buff[i] != buff[j]; i--, j++) //判斷是否是回文數

return 0; //是回文數

判斷乙個整數是否是回文數

判定乙個正整數是否是乙個回文數。例如12121是回文數,而1231不是回文數。要判斷乙個整數是否是回文數,最自然的想法是把整數轉換成乙個字串,然後根據回文的對稱特性進行判斷。數字轉換為字串可以通過itoa函式實現,判斷字串是否為回文字串 如下 bool ispalindrome string str...

判斷乙個整數是否是回文數。

1 c語言不允許函式巢狀定義。解決辦法就是將函式放到外面定義。2 c語言裡沒有bool型true,false。需要自己定義 define bool int define true 1 define false 0或者使用標頭檔案stdbool.h。判斷乙個整數是否是回文數。include defin...

判斷乙個整數是否是回文數

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