#include<stdio.h>
#include<string.h>
int main()
{
char s[100];
int sum=0,cnt=0;
gets(s);
int len = strlen(s);
for(int i=0;i<len;i++)
if (s[i] >= 48 && s[i] <= 57)
{
cnt++;
if (cnt == 1)
sum = s[i] - '0';
else
sum = sum * 10 + s[i] - '0';
}
printf("%d",sum);
}
供参考:
/*请在这里填写答案*/
int myatoi(const char *s)
{
int dig = 0, i;
const char *str = s;
for(i = 0;str[i] != '\0'; i++)
if(str[i] >= '0' && str[i] <= '9')
dig = dig *10 + str[i] - '0';
return dig;
}