任意乙個十進位制整數,將其倒序後與原數相加,
得到乙個新的整數,重複以上步聚,直至得到乙個回文數(首尾對稱)。
要求編寫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....