数字字符与数字之间的相互转化

1 首先数字字符转化为数字并按原顺序输出

数字字符与数字之间转化

用到  str[i]-'0'

转化为一个整体数字需要用到循环

result*10+c

数字字符与数字之间的相互转化_第1张图片

2数字转化为数字字符按原顺序输出

因为需要按照原顺序 所以需要多加一个循环  根据循环的位置有两种方法

第一种   先把数字逆序

用到一个求余循环

result%10

result*10+c

得到逆序数字 

再进行循环求余改变成字符输出数字字符与数字之间的相互转化_第2张图片


第二种方法就是在转化为字符后,利用前后数组中的字符前后有调换,获得结果。其中有一个很重要的技巧,就是添加中间变量temp 储存变量 ,再赋值 获得调换。

temp=a[i]

a[i]=a[len-i-1]

a[len-i-1]=temp

数字字符与数字之间的相互转化_第3张图片



你可能感兴趣的:(数字字符与数字之间的相互转化)