CVTE 字元陣列轉數值(遞迴)

2021-10-24 11:39:33 字數 766 閱讀 2460

題目描述

將乙個字串中所有的數值符,轉換成數值並輸出,要求使用遞迴方式。

輸入描述

輸入乙個字串,包括數字、字母、符號或者空格,也可以為空,可以不用處理負數的情況

輸出描述

將字串中所有的數值按順序輸出

輸入

sdas1223jhjl11122ddd

輸出

1223

11122

res=

def get_num(a,i):

if i==len(a):

pass

elif a[i].isdigit():

for j in range(i+1,len(a)):

if not a[j].isdigit():

get_num(a,j)

break

elif j==(len(a)-1):

else:

get_num(a,i+1)

s=input()

get_num(s,0)

print(res)

for i in res:

print(int(i))

、輸出

strtol 字元陣列,轉數值

字串中有兩個重要的函式 atol和strtol,它們的功能都是字元陣列,轉數值。但是用法差異較大。我們下面來說一下這兩個函式在具體使用的時候要注意哪些方面。首先,說atol。這個函式定義為 如果我們輸入的是第乙個字元就是非法的字元,那麼返回的是0 如果我們輸入的是前面是有效的數值字元,那麼返回前面的...

C語言字串轉數值

常用到字串和數字的轉換蒐集整理 方便以後再用 atof 將字串轉換成浮點型數 atoi 將字串轉換成整型數 atol 將字串轉換成長整型數 strtod 將字串轉換成浮點數 strtol 將字串轉換成長整型數 strtoul 將字串轉換成無符號長整型數 toascii 將整型數轉換成合法的ascii...

字串轉陣列

將字串按某個字元切割成若干個字串,並以陣列形式返回 var s abc,abcd,aaa ss s.split 在每個逗號 處進行分解。console.log ss abc abcd aaa 擷取陣列中 720替換為 360 function changelargeimg self tophtml ...