为了账号安全,请及时绑定邮箱和手机立即绑定

上面的convert的程序是实现题目的意思的?谢谢

5a4b4f11000150d305020672.jpg
可否帮我画个流程图给我看看,还有另一个空应该怎么填?

正在回答

2 回答

你看懂了循环没?通过while循环获取个位数的数放到数组中,

483%10=3,这是获得第一数3

483/10=48,这是去掉个位数上的数,将三位数转化位两位数

48%10=8,这是获取第二个数8

48/10=4,再次去掉个位数上的数,将两位数转化为一位数

4%10=4,这是获取第三位数4

4/10=0,跳出循环


0 回复 有任何疑惑可以回复我~
#1

哆啦A梦chen 提问者

那a【i】n%10+‘0’中这个‘0’岂不是没意义的,那为何要加上它呢?
2018-01-03 回复 有任何疑惑可以回复我~
#2

新的纪元 回复 哆啦A梦chen 提问者

自动类型转换,通过+‘0’,把int 型转化为char型,它定义的数组是字符型数组
2018-01-03 回复 有任何疑惑可以回复我~
#3

新的纪元 回复 哆啦A梦chen 提问者

真的很巧妙
2018-01-03 回复 有任何疑惑可以回复我~
#4

新的纪元 回复 哆啦A梦chen 提问者

这里自动转换感觉有点牵强,一般都是char转化为int,int转化为float
2018-01-03 回复 有任何疑惑可以回复我~
#5

哆啦A梦chen 提问者

如果转char型,直接在前面定义时加char不就行了吗?
2018-01-03 回复 有任何疑惑可以回复我~
#6

新的纪元 回复 哆啦A梦chen 提问者

你是说强制转换?
2018-01-03 回复 有任何疑惑可以回复我~
#7

新的纪元 回复 哆啦A梦chen 提问者

不清楚他为什么这样写,他的意义所在就是转换类型
2018-01-03 回复 有任何疑惑可以回复我~
#8

新的纪元 回复 哆啦A梦chen 提问者

你可以敲一下代码,看看他这里是否可以自动转换成功,程序能不能运行
2018-01-03 回复 有任何疑惑可以回复我~
#9

哆啦A梦chen 提问者

是的,可以用强制转换,谢谢你了
2018-01-03 回复 有任何疑惑可以回复我~
查看6条回复

另一个空是n/10


0 回复 有任何疑惑可以回复我~
#1

哆啦A梦chen 提问者

为什么是这个
2018-01-03 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

上面的convert的程序是实现题目的意思的?谢谢

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信