#include<stdio.h> 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<stdio.h> 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); }