程序里变量都进行了定义,可是提示错误,缺少分号和未定义字符。
怎么解决呀?
#include<stdio.h>
#include<string.h>
int main()
{
char str[80]={0};
scanf("%s",str);
int sum=0,i=0,t=0,len=strlen(str);
for(i=0;i<len;i++)
{
if(str[i]>='0'&&str[i]<='9')
do{
sum=sum*10+str[i]-'0';
t=t+sum;
i++;
}while(str[i]>='0'&&str[i]<='9');
}
printf("%d",t);
return 0;
}