1 首先数字字符转化为数字并按原顺序输出
数字字符与数字之间转化
用到 str[i]-'0'
转化为一个整体数字需要用到循环
result*10+c
2数字转化为数字字符按原顺序输出
因为需要按照原顺序 所以需要多加一个循环 根据循环的位置有两种方法
第一种 先把数字逆序
用到一个求余循环
result%10
result*10+c
得到逆序数字
再进行循环求余改变成字符输出
第二种方法就是在转化为字符后,利用前后数组中的字符前后有调换,获得结果。其中有一个很重要的技巧,就是添加中间变量temp 储存变量 ,再赋值 获得调换。
temp=a[i]
a[i]=a[len-i-1]
a[len-i-1]=temp