以前看到一些让求反序打印某个数的程序。
比如:输入123,输出321。
记得以前是告诉你是几位数的,当时就抓耳挠腮,完全没有思路。
似乎最后是用到%和/方法解决的。
而今突然想到一个简短的方法,就可以实现任意位数的反序打印(但是如果是首位数或者尾位数为0时就没有打印出来了)
代码如下:
long num, num1=0; cout << "num=" << endl; //输入要反序打印的数 cin >> num; while (num != 0) { //乘以十,个位数变成十位数 num1 *= 10; //num1加上个位上的数 num1 += num % 10; //除以10,num的十位数变成个位 num /= 10; } //打印反序后的数 cout << num1 << endl;
这样就能够解决问题了,感觉很轻松。
相关推荐
从求一个固定三位数字反序数,到求任意数字的反序数,然后再求任意数字的反序数
用C语言编写的一个实现将数字按反序显示的代码。
栈的建立与输出 #include using namespace std; #define NULL 0 typedef int elemtype; struct Lnode {elemtype data; Lnode *next; //int num; }; void creat(Lnode *&hl) {Lnode *p,*q;...输出,用数组做
从键盘输入正整数n,求出n与其反序数之和并输出。例如,输入2038,输出应为 2038+8302=10340。
编程序,从键盘输入正整数n,求出n与其反序数之和并输出。例如,输入2038,输出应为 2038+8302=10340。
指针 ~~编写一个函数,将数组中n个数按反序存放。 实验步骤与要求: 在主函数中输入10个数,并输出排好序的数。 编写函数invert()将10个数按反序存放。
反序数测试程序,随机一个数字,将其反过来书写出来
数字反序 c++ 返回整数 末尾0
2--[反序数3].zip源码scratch2.0 3.0编程项目源文件源码案例素材源代码2--[反序数3].zip源码scratch2.0 3.0编程项目源文件源码案例素材源代码2--[反序数3].zip源码scratch2.0 3.0编程项目源文件源码案例素材源代码2-...
4--[反序数2].zip源码scratch2.0 3.0编程项目源文件源码案例素材源代码4--[反序数2].zip源码scratch2.0 3.0编程项目源文件源码案例素材源代码4--[反序数2].zip源码scratch2.0 3.0编程项目源文件源码案例素材源代码4-...
5--[反序数1].zip源码scratch2.0 3.0编程项目源文件源码案例素材源代码5--[反序数1].zip源码scratch2.0 3.0编程项目源文件源码案例素材源代码5--[反序数1].zip源码scratch2.0 3.0编程项目源文件源码案例素材源代码5-...
scratch2源码反序数1本资源系百度网盘分享地址
scratch2源码反序数2本资源系百度网盘分享地址
scratch2源码反序数3本资源系百度网盘分享地址
将十六进制代码反序输出
Java反序列化终极测试工具
在C++中利用递归思想实现反序数
Java反序列化漏洞检查工具V1.2_Weblogic XML反序列化漏洞检查工具CVE-2017-10271
链表反序/逆序,递归和非递归写法
Java反序列化漏洞利用工具