ZZULIOJ 1060:逆序数字
生活随笔
收集整理的這篇文章主要介紹了
ZZULIOJ 1060:逆序数字
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
逆序數字
題目描述
輸入一個正整數,將其逆序輸出,每個數字后有一個空格。
輸入
輸入一個正整數n,你可以假設n在int范圍內
輸出
將n按其逆序輸出,每個數字后有一個空格,輸出占一行。例如,輸入12354,輸出4 5 3 2 1
樣例輸入 Copy
12354
樣例輸出 Copy
4 5 3 2 1
提示
整數n對10取模可得到個位上的數字,而利用整數商是整數這一特點,整數n除以10的商正好“扔掉”了個位上的數字
#include<stdio.h> #include<math.h> int main() {int led,a,h,n;scanf("%d",&n);led=(int)log10(n)+1;//求n是幾位數 while(led--)//是幾位數循環幾次 {a=n%10;//求出個位 h=n/10;//扔掉個位 12354/10=1235 n=h;//把得到的新數賦值給n printf("%d ",a);}return 0; }
總結
以上是生活随笔為你收集整理的ZZULIOJ 1060:逆序数字的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: OJ1005: 整数幂
- 下一篇: ZZULIOJ 1070:小汽车的位置