问题遇到的现象和发生背景


问题相关代码,请勿粘贴截图
#include<stdio.h>
#include<string.h>
#include<math.h>
int main()
{
char ch[101];
char str[101];
gets(ch);
int i,k,sum=0;
for(i=0,k=0;i<strlen(ch);i++){
if(ch[i]>='0'&&ch[i]<='9')
{
str[k]=ch[i];
k++;
}
}
int n=strlen(str);
for(i=0;i<strlen(str);i++){
sum+=(str[i]-48)*pow(10,n-1);
n--;
}
printf("%d",sum*2);
return 0;
}