c語(yǔ)言從一串字符中提取數(shù)字 C語(yǔ)言編程:從字符串中提取數(shù)字?
C語(yǔ)言編程:從字符串中提取數(shù)字?代碼示例:#include<stdio。H>#包含<math。H>#包括<stdlib。H>int main(){intz=0intt,Iint
C語(yǔ)言編程:從字符串中提取數(shù)字?
代碼示例:
#include<stdio。H>
#包含<math。H>
#包括<stdlib。H>
int main()
{
intz=0
intt,I
int*P
INTM=0
ints=0
Chara[10]//輸入字符串到[6
]printf(“please enter a stringn”)中
scanf(%s”,a) //輸入字符串
for(I=0I<10i)//計(jì)算[6]a[6]中的數(shù)字個(gè)數(shù)來(lái)計(jì)算[6]a[number
]{
]{
]{
]{
!{[if[if[I]&[amp&[I]&[amp&[amp[I]&&&[I]&&[I]&if(M=&[amp]&&;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp{
z=(*(P,t))*pow(10,M-(t)1))//組成一個(gè)新的整數(shù)
}
printf(“new integer:Dn”,z)
free(P)
}
可以通過(guò)程序?qū)?shù)組中的字符輸出到終端,也可以通過(guò)串口發(fā)送到計(jì)算機(jī)的串口或其他設(shè)備。陣列也可以通過(guò)程序保存到內(nèi)存中。