编写程序,对整数进行翻转(如: 5134变成4315)
区块链毕设网qklbishe.com为您提供问题的解答
编写程序,对整数进行翻转(如: 5134变成4315)
#include <iostream> // 函数声明,用于翻转整数 int reverseInteger(int num); int main() { int number; std::cout << "请输入一个整数: "; std::cin >> number; // 检查输入是否为0,因为0反转后还是0,可以直接输出 if (number == 0) { std::cout << "翻转后的整数是: 0" << std::endl; } else { int reversedNumber = reverseInteger(number); std::cout << "翻转后的整数是: " << reversedNumber << std::endl; } return 0; } // 定义函数,实现整数翻转 int reverseInteger(int num) { int reversedNum = 0; while (num != 0) { // 取当前数字的最后一位 int digit = num % 10; // 将该位数字添加到翻转结果的末尾 reversedNum = reversedNum * 10 + digit; // 去掉已经处理的最后一位 num /= 10; } return reversedNum; } </iostream>
09:19
以上就是关于问题编写程序,对整数进行翻转(如: 5134变成4315)的答案
欢迎关注区块链毕设网-
专业区块链毕业设计成品源码,定制。
区块链NFT链游项目方科学家脚本开发培训