每日一题:C语言经典例题之反转数

题目描述

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

题目描述

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

输入

一个十进制整数。

输出

对应的反转数。

样例输入
复制代码
-690

样例输出

复制代码
-96

代码:

复制代码
#include <stdio.h>
int main()
{
	int a,d,f=0;
	scanf("%d", &a);
	if (a >(-10) && a < 10)
	{
		printf("%d", a);
	}
	else
	{
		
		do
		{
			d = a % 10;
			f = f * 10 + d;
			a = a / 10;		
			if (a < 10 &&a>(-10))
			{
				int g = f * 10 + a;
				printf("%d",g);
			}
		} while (a >10 || a<(-10));
	}
	return 0;
}
相关推荐
苏小瀚15 分钟前
算法---位运算
java·算法
Code小翊21 分钟前
归并排序基础理解
数据结构·算法·排序算法
.小小陈.23 分钟前
数据结构2:单链表
c语言·开发语言·数据结构·笔记·学习方法
草莓工作室23 分钟前
数据结构4:线性表3-链式存储的线性表
数据结构
雾时之林23 分钟前
数据结构--单链表
数据结构
Camel卡蒙28 分钟前
数据结构——二叉搜索树Binary Search Tree(介绍、Java实现增删查改、中序遍历等)
java·开发语言·数据结构
2401_8414956428 分钟前
【数据结构】基于Floyd算法的最短路径求解
java·数据结构·c++·python·算法··floyd
立志成为大牛的小牛31 分钟前
数据结构——二十三、并查集的终极优化(王道408)
开发语言·数据结构·笔记·学习·程序人生·考研
珊珊而川1 小时前
SAUP 算法
算法
.YM.Z1 小时前
数据结构——链表(二)
数据结构·链表