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

来源:互联网 发布:止咳水淘宝黑话 编辑:程序博客网 时间:2024/05/24 06:38

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




0 0
原创粉丝点击