C语言 数字翻转输出

Posted ʚVVcatɞ

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言 数字翻转输出相关的知识,希望对你有一定的参考价值。

翻转数

题目描述

M国的数字体系比较特别,高位数字位于右侧,低位数字位于左侧,刚好与我们的日常数字体系相反,给在M国旅游的中国游客带来很大麻烦。例如,M国中标价“128”元的商品,其实际标价,按照中国的数字体系,实际上是821元。请你写一个程序,帮助游客完成数字翻转。

输入

-99到99之间的一个整数(含-99和99),表示M国数字体系中的一个整数。

提示:例如 -21 翻转数为 -12 20 翻转数为 02 9 翻转数为 9

输出

将输入的MM国数字体系中的整数,按其所表示的实际值,转换为我国数字体系中的整数,并输出。

样例输入

-15

样例输出

-51

程序代码

#include<stdio.h>
#include<stdlib.h>
int main()
	int n = 0;
	scanf("%d", &n);
	int result = 0;
	if(n < 0)
		n = -n; 
		printf("-");
	

	while(1)
		result = n % 10; 
        printf("%d", result);		
		n = n / 10;
		if(n == 0)
			break;                
		 
	
 

以上是关于C语言 数字翻转输出的主要内容,如果未能解决你的问题,请参考以下文章

c语言习题,输入一个正整数,按照从高位到低位的顺序输出各位数字。怎么做

c语言中怎么将十六进制中的高位和低位分别存到数组中

C语言中数组高位转为低位

c语言:输入一个数,从高位向低位输出,如:输入12345,输出1 2 3 4 5

C语言 对字节的高位和低位进行互换!

C语言怎样输入一个数,将其各位数字反序输出,希望详细点