任務(wù)描述
本關(guān)需要完成將字符串轉(zhuǎn)化為整型的小程序。
相關(guān)知識(shí)
將字符串里的數(shù)字字符轉(zhuǎn)化為整型,可以使用庫(kù)函數(shù)atoi()。當(dāng)然,不調(diào)用庫(kù)函數(shù)也能用語(yǔ)言實(shí)現(xiàn)atoi函數(shù)的功能,你可以自我挑戰(zhàn)一下。
atoi
原型:int atoi (const char * str);
注意:
轉(zhuǎn)化時(shí)跳過(guò)前面的空格字符,直到遇上數(shù)字或正負(fù)符號(hào)才開(kāi)始做轉(zhuǎn)換,而在遇到非數(shù)字或字符串結(jié)束時(shí)(‘/0’)才結(jié)束轉(zhuǎn)換,并將結(jié)果返回。
舉例說(shuō)明:
int main()
{
char a[] = “-100”;
char b[] = “123”;
int c;
c = atoi(a) + atoi(b);
printf("c=%d
", c);
return 0;
}
輸出:c = 23
編程要求
請(qǐng)仔細(xì)閱讀右側(cè)代碼,根據(jù)方法內(nèi)的提示,在Begin - End區(qū)域內(nèi)進(jìn)行代碼補(bǔ)充,具體任務(wù)如下:
將字符串s轉(zhuǎn)化為整型返回。
輸入格式:輸入包括一行,是一個(gè)字符串(只包含數(shù)字和‘-’)。
輸出格式:輸出只有一行,轉(zhuǎn)換后的整數(shù)。
測(cè)試說(shuō)明:
測(cè)試輸入: -123。
預(yù)期輸出: -123。
測(cè)試輸入: 45。
預(yù)期輸出: 45。
測(cè)試說(shuō)明
平臺(tái)會(huì)對(duì)您的代碼進(jìn)行運(yùn)行測(cè)試,如果實(shí)際輸出與預(yù)期輸出相同,則算通關(guān)。
你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購(gòu),新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧