class
solutionif(
(str[i]
>
'0'&&str[i]
<
'9'))}
else
}else
}return
(int
) str[0]
=='-'
?-value:value;}}
;
思想其實也不難,就是判斷每個字元的範圍是不是在字元0到9之間,不是就是輸入錯誤,但是注意正負號,在第乙個字元可以是+或者-,然後進行字元向整型的轉化,爺爺就是利用ascll碼的差來表示,這就能夠將這哥整型值轉換出來,當然,千萬不要忽略這個轉換出來的數字的範圍是不能超過整型所表示的範圍的,基本上最後返回的時候不要忘了符號就行。總體來說演算法不難,但是很多點容易忽視,多加練習就會讓**越來越完善。 把字串轉換成整數
題目 輸入乙個表示整數的字串,把該字串轉換成整數並輸出。例如輸入字串 345 則輸出整數345 分析 這道題儘管不是很難,學過c c 語言一般都能實現基本功能,但不同程式設計師就這道題寫出的 有很大區別,可以說這道題能夠很好地反應出程式設計師的思維和程式設計習慣,因此已經被包括微軟在內的多家公司用作...
把字串轉換成整數
題目 輸入乙個表示整數的字串,把該字串轉換成整數並輸出。例如輸入字串 345 則輸出整數 345。分析 這道題儘管不是很難,學過c c 語言一般都能實現基本功能,但不同程式設計師就這道題寫出的 有很大區別,可以說這道題能夠很好地反應出程式設計師的思維和程式設計習慣,因此已經被包括微軟在內的多家公司用...
把字串轉換成整數
題目 輸入乙個表示整數的字串,把該字串轉換成整數並輸出。例如輸入字串 345 則輸出整數 345。分析 這道題儘管不是很難,學過 c c 語言一般都能實現基本功能,但不同程式設計師就這道題寫出的 有很大區別,可以說這道題能夠很好地反應出程式設計師的思維和程式設計習慣,因此已經被包括微軟在內的多家公司...