把字串轉換成整數

2022-04-07 12:07:07 字數 455 閱讀 3729

將乙個字串轉換成乙個整數,要求不能使用字串轉換整數的庫函式。

說明:字串可能帶有正負號,可能含有非數字字元

先判斷是否是數字

再判斷是正負

再轉換public class solution

for(int i = k;i<= chs.length -1;i++)

if(!flag)

digit = - digit;

return digit;

}public boolean isdigit(char chs)

}如果有小數怎麼辦?

檢測是否是合法小數

小數點最多只有乙個,不可以在最後,可以在第一

先一小數點劃分成兩個字串

整數部分按照上面處理得到a

小時部分按照上面處理得到b

下面就是合併

num = a+b/(pow(10,blen))

把字串轉換成整數

題目 輸入乙個表示整數的字串,把該字串轉換成整數並輸出。例如輸入字串 345 則輸出整數345 分析 這道題儘管不是很難,學過c c 語言一般都能實現基本功能,但不同程式設計師就這道題寫出的 有很大區別,可以說這道題能夠很好地反應出程式設計師的思維和程式設計習慣,因此已經被包括微軟在內的多家公司用作...

把字串轉換成整數

題目 輸入乙個表示整數的字串,把該字串轉換成整數並輸出。例如輸入字串 345 則輸出整數 345。分析 這道題儘管不是很難,學過c c 語言一般都能實現基本功能,但不同程式設計師就這道題寫出的 有很大區別,可以說這道題能夠很好地反應出程式設計師的思維和程式設計習慣,因此已經被包括微軟在內的多家公司用...

把字串轉換成整數

題目 輸入乙個表示整數的字串,把該字串轉換成整數並輸出。例如輸入字串 345 則輸出整數 345。分析 這道題儘管不是很難,學過 c c 語言一般都能實現基本功能,但不同程式設計師就這道題寫出的 有很大區別,可以說這道題能夠很好地反應出程式設計師的思維和程式設計習慣,因此已經被包括微軟在內的多家公司...