用c++写一个程序给一个不多于5位和正整数,要求: 1) 求出它几位数2)分别输出每一位数字 3)按逆序输出各位数字,例如原数为321,应输出123
时间: 2023-05-01 18:06:01 浏览: 109
求给定正整数的位数和并逆序打印各位数
这道题是考察使用C++编写程序,实现一些要求的操作。给出的要求有三个,分别是求出它几位数,区分输出每一位数字,按反序输出各位数字。例如,对于原数为321,应该输出123。
要实现这些要求,我们可以先将原数转化为字符串类型,然后分别根据要求进行处理。对于第一个要求,只需要通过字符串长度即可求出它几位数。对于第二个要求,可以遍历字符串,依次输出每个字符即可。对于第三个要求,可以先将字符串反转,然后同样遍历输出每个字符即可。
完整的代码实现需要你自己动手去写,这里不再赘述。
阅读全文