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语言 数字翻转输出的主要内容,如果未能解决你的问题,请参考以下文章

片段(Java) | 机试题+算法思路+考点+代码解析 2023

C语言编程 输出一个数二进制位模式从左到右翻转后的值

独家华为OD机试 - 翻转单词顺序(C 语言解题)

数字翻转

牛客网-数字翻转(网易)

C语言数字全排列的问题(急!!)求C代码和算法