c語言將整型轉(zhuǎn)字符串 c語言編程:輸入數(shù)字字符串,將它轉(zhuǎn)成一個(gè)整數(shù)再輸出?
c語言編程:輸入數(shù)字字符串,將它轉(zhuǎn)成一個(gè)整數(shù)再輸出?#包含“stdio。H“int main(){int n=0 char s[100]char*P=s scanf(%s”,s)//輸入數(shù)字字符串wh
c語言編程:輸入數(shù)字字符串,將它轉(zhuǎn)成一個(gè)整數(shù)再輸出?
#包含“stdio。H“int main(){int n=0 char s[100]char*P=s scanf(%s”,s)//輸入數(shù)字字符串while(*P){n=n*10(*P-“0”)//將字符轉(zhuǎn)換為數(shù)值P}printf(%d”,nT//輸出轉(zhuǎn)換后的整數(shù)值}~~;include<stdio。H>#包含類型(&T)。H>int main(){char c int n=0 for(isDigit(c=getchar()))n=n*10 c-“0”Printf(“n%dn”,n)return 0}
你好,我是程111。我很高興為你回答。
首先,您的字符不是字符串,但是一個(gè)字符
字符串類似于
char s=“1234”
它可以被ATOI或sscanf轉(zhuǎn)換成整數(shù)
你的字符可以是這樣的
s=(C1-“0”)*100(C2-“0”)*10(C3-“0”)
結(jié)果
s=520
更多關(guān)于慢性阻塞性肺病的專業(yè)知識(shí),請(qǐng)關(guān)注我。如果你喜歡我的回答,也請(qǐng)給我表揚(yáng)或轉(zhuǎn)發(fā),你的鼓勵(lì)是支持我寫下來的動(dòng)力,謝謝。