列表

详情


HJ11. 数字颠倒

描述

输入一个整数,将这个整数以字符串的形式逆序输出

程序不考虑负数的情况,若数字含有0,则逆序形式也含有0,如输入为100,则输出为001


数据范围:

输入描述

输入一个int整数

输出描述

将这个整数以字符串的形式逆序输出

示例1

输入:

1516000

输出:

0006151

示例2

输入:

0

输出:

0

原站题解

上次编辑到这里,代码来自缓存 点击恢复默认模板

C 解法, 执行用时: 2ms, 内存消耗: 272KB, 提交时间: 2022-08-06

# include <stdio.h>
# include <string.h>

int main(void)
{
    int i,n=0;
    char a[32]={"\0"};
    char mid;
    scanf("%s",a);
    n=strlen(a);
    for (i=n-1;i>=0;--i)
    {
        printf("%c",a[i]);
    }
    printf("\n");
    
    return 0;
}

C 解法, 执行用时: 2ms, 内存消耗: 284KB, 提交时间: 2022-05-28

#include<stdio.h>
int main()
{
    int n=0;
    scanf("%d",&n);
    if(n==0)
    {
        printf("%d",n);
    }
    else
    {
        while(n)
    {
        printf("%d",n%10);
        n/=10;
    }
    }
    return 0;
}

上一题