1. 程式人生 > >ZZULIOJ.1134: 字串轉換

ZZULIOJ.1134: 字串轉換

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; }