ZZULIOJ.1134: 字串轉換
阿新 • • 發佈:2018-11-25
1134: 字串轉換
題目描述
輸入一個以回車結束的字串,它由數字和字母組成,請過濾掉所有非數字字元,然後將數字字串轉換成十進位制整數後乘以2輸出。
輸入
輸入一個以回車結束的字串,長度不超過100,由數字和字母組成。
輸出
將轉換後的整數乘以2輸出,測試資料保證結果在int範圍內。
樣例輸入
sg987aa65t498
樣例輸出
197530996
#include<stdio.h>
#include<string.h>
int main()
{
int i,n=0,t=0,m,a[100],j;
char str[100];
gets (str);
m=strlen(str);
for(i=0;i<m;i++)
{
if(str[i]>='0'&&str[i]<='9')
{
a[t]=str[i]-48;
t++;
}
}
for(i=0;i<t;i++)
{
j=a[i];
n+=j;
n*=10;
}
n=n/10*2;
printf("%d",n);
return 0;
}