逆序数字的C ++程序
反转数字表示以相反的顺序存储其数字。
例如:如果数字为6529,则输出中将显示9256。
反转数字的程序如下所示-
示例
#include <iostream>
using namespace std;
int main() {
int num = 63972, rev = 0;
while(num > 0) {
rev = rev*10 + num%10;
num = num/10;
}
cout<<"Reverse of number is "<<rev;
return 0;
}输出结果
Reverse of number is 27936
在上面的程序中,需要反转的数字是63972。它存储在变量num中。反转的数字将存储在变量rev中。程序的主要逻辑在while循环中。while循环将一直运行直到该数字大于0。
对于while循环的每次迭代,将rev乘以10并加到num模数10。然后将其存储在rev中。在每次循环迭代中,num也除以10。
下面的代码段对此进行了演示。
while(num > 0) {
rev = rev*10 + num%10;
num = num/10;
}最终,rev将其反向编号存储在num中,并且num的值为零。之后,显示转速。
可以在以下代码片段中看到-
cout<<"Reverse of number is "<<rev;
热门推荐
10 新年门口花束祝福语简短
11 盘锦结婚祝福语大全简短
12 父母生日祝福语 简短独特
13 家庭恩爱祝福语简短英文
14 高考俄语祝福语大全简短
15 虎年祝福语 诗句唯美简短
16 生日婚礼祝福语简短精辟
17 虎年喝酒拜年祝福语简短
18 教师闺蜜祝福语简短