锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

程序要求能够提取输入的字符串中的数字,将数字累加,得到数字之和,如输入的字符串为“abc76wet23er1....

时间:2023-09-21 10:37:02 31ddhvm30er1传感器

#include int main() {     char a[80];     int b[80];     int i,num,sum,j;     i=num=sum=j=0;     gets(a);     while(a[i]!=0)     {      if(a[i]>='0'&&a[i]<='9')      {       num=num*10 a[i]-'0';       if(!(a[i 1]>='0'&&a[i 1]<='9'))       {        b[j]=num;        num=0;     sum=sum b[j];       j  ;     }   }     i  ;    }     printf("%d",sum); }

代码如下,这是我认为用c写的简单代码

#include
int main() {
char a[80];
int b[80];
int i,num,sum,j;
i=num=sum=j=0;
gets(a);
while(a[i]!=0)
{
if(a[i]>='0'&&a[i]<='9')
{
num=num*10 a[i]-'0';
if(!(a[i 1]>='0'&&a[i 1]<='9'))
{
b[j]=num;
num=0;
sum=sum b[j];
j ;
}
}
i ;
}
printf("%d",sum);
}

锐单商城拥有海量元器件数据手册IC替代型号,打造电子元器件IC百科大全!

相关文章