列表

详情


BC94. 反向输出一个四位数

描述

将一个四位数,反向输出。


输入描述

一行,输入一个整数n(1000 <= n <= 9999)。

输出描述

针对每组输入,反向输出对应四位数。

示例1

输入:

1234

输出:

4321

原站题解

C 解法, 执行用时: 1ms, 内存消耗: 224KB, 提交时间: 2020-08-11

#include<stdio.h>
int main()
{
    int b,a[4];
    scanf("%d",&b);
    a[0]=b%10;
    a[1]=(b/10)%10;
    a[2]=(b/100)%10;
    a[3]=b/1000;
    for(int i=0;i<4;i++)
        printf("%d",a[i]);
    return 0;
}

C 解法, 执行用时: 1ms, 内存消耗: 248KB, 提交时间: 2020-12-06

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

C 解法, 执行用时: 1ms, 内存消耗: 256KB, 提交时间: 2020-12-05

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int n = 0;
    scanf("%d", &n);
    while(n)
    {
        printf("%d", n % 10);
        n = n / 10;    
    }

    return 0;
}

C 解法, 执行用时: 1ms, 内存消耗: 256KB, 提交时间: 2020-11-25

#include<stdio.h>
int main()
{
    int b,a[4];
    scanf("%d",&b);
    a[0]=b%10;
    a[1]=b/10%10;
    a[2]=b/100%10;
    a[3]=b/1000;
    for(int i=0;i<4;i++)
        printf("%d",a[i]);
    return 0;
}

C 解法, 执行用时: 1ms, 内存消耗: 260KB, 提交时间: 2020-12-05

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

上一题