C语言 数字翻转输出
生活随笔
收集整理的這篇文章主要介紹了
C语言 数字翻转输出
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
翻轉(zhuǎn)數(shù)
題目描述
M國(guó)的數(shù)字體系比較特別,高位數(shù)字位于右側(cè),低位數(shù)字位于左側(cè),剛好與我們的日常數(shù)字體系相反,給在M國(guó)旅游的中國(guó)游客帶來(lái)很大麻煩。例如,M國(guó)中標(biāo)價(jià)“128”元的商品,其實(shí)際標(biāo)價(jià),按照中國(guó)的數(shù)字體系,實(shí)際上是821元。請(qǐng)你寫(xiě)一個(gè)程序,幫助游客完成數(shù)字翻轉(zhuǎn)。
輸入
-99到99之間的一個(gè)整數(shù)(含-99和99),表示M國(guó)數(shù)字體系中的一個(gè)整數(shù)。
提示:例如 -21 翻轉(zhuǎn)數(shù)為 -12 20 翻轉(zhuǎn)數(shù)為 02 9 翻轉(zhuǎn)數(shù)為 9
輸出
將輸入的MM國(guó)數(shù)字體系中的整數(shù),按其所表示的實(shí)際值,轉(zhuǎn)換為我國(guó)數(shù)字體系中的整數(shù),并輸出。
樣例輸入
-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; } } } 《新程序員》:云原生和全面數(shù)字化實(shí)踐50位技術(shù)專(zhuān)家共同創(chuàng)作,文字、視頻、音頻交互閱讀總結(jié)
以上是生活随笔為你收集整理的C语言 数字翻转输出的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: MATLAB 循环子字符串
- 下一篇: MATLAB 练习题 金币