首页 > 其他分享 >1.5 29 数字翻转

1.5 29 数字翻转

时间:2022-08-19 15:56:23浏览次数:58  
标签:输出 新数 数字 1.5 样例 29 000 末尾 翻转

描述

给定一个整数,请将该数各个位上数字反转得到一个新数。新数也应满足整数的常见形式,即除非给定的原数为零,否则反转后得到的新数的最高位数字不应为零(参见样例2)。

输入

输入共 1 行,一个整数N。

-1,000,000,000 ≤ N≤ 1,000,000,000。

输出

输出共 1 行,一个整数,表示反转后的新数。

样例输入

样例 #1:

123

样例 #2:

-380

样例输出

样例 #1:

321

样例 #2:

-83

题意

将数字翻转过来,就是首位变末尾,末尾变首位对应的位置交换数字。

思路

1.末尾有0:末尾有0转换过去就相当于开头是0,所以用while循环去0。

2.输出:因为转换是末尾的数在前,我们就可以每输出一位去掉一位,用取余输出,除以去位。

3.输入的数是负数:直接乘以负一,负负得正,变成正数,因为要求转换完负数后要求这个数还是负数所以,再输出一个负号表示负数。

代码实现

#include<iostream> 
using namespace std; 
int main(){
	int a,b;
	cin>>a;
	if(a<0){//判断是否为负数。
		a=a*-1;//负负得正。
		cout<<"-";//输出一个负号表示负数。
		while(a%10==0){//判断末尾是否有0.
			a=a/10;//去0。
		}
		while(a!=0){//每输出一位就去一位,到0为止。
			cout<<a%10;//输出。
			a=a/10;//去位。
		}
	}
	else{
		while(a%10==0){
			a=a/10;
		}
		while(a!=0){
			cout<<a%10;
			a=a/10;
		}
	}
	return 0;
}

标签:输出,新数,数字,1.5,样例,29,000,末尾,翻转
From: https://www.cnblogs.com/scx20100214/p/16602251.html

相关文章

  • OpenJudge1.5.17
    20:球弹跳高度的计算总时间限制:1000ms内存限制:65536kB描述一球从某一高度落下(整数,单位米),每次落地后反跳回原来高度的一半,再落下。编程计算气球在第10次落地时,共经......
  • OpenJudge1.5.17 菲波那契数列
    17:斐波那契数列总时间限制:1000ms内存限制:65536kB描述菲波那契数列是指这样的数列:数列的第一个和第二个数都为1,接下来每个数都等于前面2个数之和。给出一个正整......
  • 29、元类
    29、元类  目录:元类介绍class关键字创建类的流程分析自定义元类控制类StanfordTeacher的创建自定义元类控制类StanfordTeacher的调用再看属性查找......
  • LeetCode 295 Find Median from Data Stream
    Themedianisthemiddlevalueinanorderedintegerlist.Ifthesizeofthelistiseven,thereisnomiddlevalueandthemedianisthemeanofthetwomidd......
  • 《GB12952-2011》PDF下载
    《GB12952-2011聚氯乙烯(PVC)防水卷材》PDF下载《GB12952-2011》简介本标准规定了聚氯乙烯(PVC)防水卷材的术语和定义、分类和标记、要求、试验方法、检验规则、标志、包......
  • 1.5 39与7无关的数
    描述一个正整数,如果它能被7整除,或者它的十进制表示法中某一位上的数字为7,则称其为与7相关的数.现求所有小于等于n(n<100)的与7无关的正整数的平方和.输入输入为一行,......
  • 《GB12981-2012》PDF下载
    《GB12981-2012机动车辆制动液》PDF下载《GB12981-2012》简介本标准规定了以醇醚及醇醚硼酸酯类非石油基原料为基础液,加入多种添加剂制成的机动车辆制动液的要求和试验......
  • 2022-08-16 day29 第一小组 王鸣赫
    目录DQL数据库查询语言单表查询基本查询基本语法别名条件控制按条件表达式筛选:逻辑运算符模糊查询:排序特点常见函数字符函数数学函数日期函数分组函数分组查询分页查询多表......
  • luogu P8293 [省选联考 2022] 序列变换
    题面传送门因为WC2022考了这种构造,所以下意识将括号序列建树。手玩一下发现第一个操作实际上是干了这个事情:也就是说把用其中一个括号将另一个同层括号在树上移到了下......
  • 29.定语从句
    在复合句中充当定语成分的从句叫作定语从句,被定语从句修饰的对象称为先行词。按照英语语法规则,定语从句通常放在先行词后面,但也有特殊情况。根据关系词在定语从句中的不......