不使用庫函式,判斷回文數字。
其實最核心的就是如何將乙個正整型數字轉成陣列,我們可以使用數學的取模%和數學的整除/將數字的各個位數取出,逐一放入目標陣列中即可。
public class reversenumber else}/*
* 將目標輸入的整數,不經過庫函式,轉成反序的陣列a。
* @input int originalnum 目標整數
* @return int 返回反序的陣列
*/public static int getreverse(int originalnum)
return reversednum;}/*
* 將陣列反向排列一次,得到乙個a的反向陣列b(即原來的整數的陣列形式)
* @input int reversenum 要轉序的陣列
* @return int 返回轉序完畢的陣列
*/public static int getreverse(int reversenum)
return descnum;}/*
* 將陣列a和陣列b比較,看是否是反序一樣的陣列。
* @input int originalnum, int reversnum 要比較的兩個陣列
* @return boolean 返回判斷結果,如果是回文數,返回true; 如果不是回文數,返回false.
*/public static boolean issamearray(int originalnum, int reversnum)}}
else
return result;}}
不使用庫函式將字串轉換為數字
string是你輸入的字串 num是乙個指標變數,表示字串string轉換為整數的值為num void char change num int num,char string 判斷字串或者num是否為空 if string null num null 因為string可以是 12354 也可以是 9...
字串 不使用庫函式,編寫函式strcpy
一 問題描述 已知strcpy函式的原型是 char strcpy char strdest,const char strsrc 其中strdest是目的字串,strsrc是源字串。1 不呼叫c c的字串庫函式,請編寫函式 strcpy 2 strcpy能把strsrc的內容複製到strdest,為...
leetcode之回文字串庫函式的使用
判斷回文字串就不用說了,大家都會,主要是這裡的倆個庫函式的使用,我忘記了。首先是判斷乙個字元是數字或者字母的函式 原型 extern int isalnum int c 用法 include 包含 功能 判斷 字元變數c是否為字母或數字 說明 當c為數字0 9或字母a z及a z時,返回非零值,否則...