数字反转
来源:互联网 发布:法学 知乎 编辑:程序博客网 时间:2024/06/10 23:56
读入n,先判断n是否有负号。
建一个p来判断前面是否有0;
再进入while循环,退出条件是n 为0;
在循环中将n从尾到头取出来,
如果开头不是0,就将p赋值为ture;否则不输出;(将数字前的0删除)
循环最后将n整除十;
#include<iostream>
using namespace std;
int main()
{
int n;
bool p;
cin >> n;
if (n < 0)
{
n = n * -1;
cout << '-';
}
p = true;
while (n > 0)
{
if ((n % 10 != 0)&&(p == true))
{
p = false;
}
if (p == false)cout << n % 10;
n = n / 10;
}
cin >> n;
return 0;
}
0 0
- 数字反转
- 数字反转
- 反转数字
- 数字反转
- 数字反转
- 数字反转
- 数字反转
- 数字反转
- 数字反转
- 数字反转
- 反转数字
- 数字反转
- 数字反转
- 数字反转
- 反转数字
- 数字反转
- 数字反转
- 反转数字相加
- 集思广益,开拓创新
- wince设置ip地址,wince的网络配置注册表信息
- HDU 4502 吉哥系列故事——临时工计划(dp)
- MVP模式与MVC模式
- 2014年蓝桥杯预赛 C/C++本科B组 解题报告 打印图形
- 数字反转
- CRUD action 方法的模板
- ifconfig找不到命令
- 获得绝对路径
- Allegro带通孔焊盘的制作
- 表达如4 + 2 * 3
- 我的JSP环境的配置过程!(JDK+TOMCAT+MYSQL)
- 【C++】1017. Queueing at Bank (25)
- Freescale 基于IMX536处理器的Dialog DA9053电源管理参考设计