每日一题: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;
}
相关推荐
Epiphany.5561 分钟前
dfn序优化树上背包
算法
fei_sun2 分钟前
【数据结构】败者树、B树、排序、查找
数据结构·b树
MicroTech20256 分钟前
微算法科技(NASDAQ MLGO)区块链混合检测模型优化确保全网防御策略一致性
科技·算法·区块链
LYFlied9 分钟前
【每日算法】 LeetCode 394. 字符串解码
前端·数据结构·算法·leetcode·面试·职场和发展
Dylan的码园12 分钟前
栈与stack
java·数据结构·链表
董世昌4112 分钟前
break和continue的区别是什么?
java·jvm·算法
夏鹏今天学习了吗18 分钟前
【LeetCode热题100(75/100)】跳跃游戏 II
算法·leetcode·游戏
lxh011320 分钟前
复原IP地址
前端·数据结构·算法
元亓亓亓20 分钟前
LeetCode热题100--45. 跳跃游戏 II--中等
算法·leetcode·游戏
Christo322 分钟前
NIPS-2022《Wasserstein K-means for clustering probability distributions》
人工智能·算法·机器学习·数据挖掘·kmeans