題目描述
將乙個字串中所有的數值符,轉換成數值並輸出,要求使用遞迴方式。
輸入描述
輸入乙個字串,包括數字、字母、符號或者空格,也可以為空,可以不用處理負數的情況
輸出描述
將字串中所有的數值按順序輸出
輸入
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 ...