2010: C语言实验——逆置正整数

2010: C语言实验——逆置正整数

Time Limit: 1 Sec  Memory Limit: 64 MB
Submit: 949  Solved: 691
[Submit][Status][Web Board]

Description

输入一个三位正整数,将它反向输出。

Input

3位正整数

Output

逆置后的正整数

Sample Input

123

Sample Output

321

HINT

注意130逆置后是31

#include<stdio.h>
int main()
{
    int n,k,a[20];
    int i=0;
    scanf("%d",&n);
    while(n)
    {
        a[i++]=n%10;
        n=n/10;
        k=i;
    }
    if(a[0]==0)
    {
         for(i=1;i<k;i++)
            printf("%d",a[i]);
    }
    else
    {
        for(i=0;i<k;i++)
            printf("%d",a[i]);
    }
}

  

原文地址:https://www.cnblogs.com/mjn1/p/8745092.html