数字镜像
请修改编辑器中的代码,完成以下功能:实现静态成员函数 reverse,把一个正整数的各位数字倒过来(原数及逆序结果均须在当前int范围内),返回镜像后的新数。 例如 12345 的镜像是 54321。做法是反复取出个位(num % 10)拼到结果的末尾(result = result * 10 + 个位),再把 num 除以 10 去掉已处理的位,直到 num 变成 0。 主函数用固定的 12345 演示,程序不需要输入。 输出示例: Original number: 12345 Mirror number: 54321
#include<iostream>
using namespace std;
class MirrorNumber {
public:
//ERROR**********found**********
// 请实现reverse函数,返回数字的镜像
static int reverse(int num);
};
int main() {
int number = 12345;
cout << "Original number: " << number << endl;
cout << "Mirror number: " << MirrorNumber::reverse(number) << endl;
return 0;
}控制台
调试终端
