逆序與回文

2021-07-06 03:41:16 字數 633 閱讀 3093

任意乙個十進位制整數,將其倒序後與原數相加,

得到乙個新的整數,重複以上步聚,直至得到乙個回文數(首尾對稱)。

要求編寫2個子函式:乙個將整數逆序生成新的整數;另乙個判斷給定整數是否為回文數。

#include void main()

}while(act2(c)==0);

printf("the last number is ");

printf("%d\n",c);

}int act1(int z)//返回逆序數

return sum;

}int act2(int x)//是逆序返回1,不是返回0

if(sum==u)

y=1;

else y=0;

return y;

}

後來又寫了乙個,好像稍微簡單一點

#include int nixu(int a)//逆序

return sum;}

int huiwen(int a)//判斷是否是回文數

void main()

while(huiwen(now));

printf("%d\n",now);

}

鍊錶逆序 判斷鍊錶是否回文

1.具有煉表頭的單鏈表 假設需要逆序的單鏈表為 則逆序以後的鍊錶為 過程 1 取p1指向header next p1 stu next p2保留p1 next p2 p1 next 將p1 next置為null,因為單鏈表逆序以後,當前的p1節點為尾節點 p1 next null 2 取p3保留p2...

判斷回文數與回文字串

判斷乙個數是否為回文數。回文數 回文數也是乙個數字,數字的特點是正反序是同乙個數字,如 12321,3443 思路 給乙個數字,求出它的反序數字,與本身進行比較,相同即是回文數。int palindrome int num return ret int main 判斷乙個字串是否為回文字串。回文字串...

筆試題 句子逆序與字串逆序

輸入 i love you 輸出 you love i 要求 不能使用核心庫函式實現逆序。思路 進行兩次反轉,第一次每個單詞反轉,第二次整個字串反轉 字串遞迴逆序 private static string recursion string input return recursion input....