首页 > 试题广场 >

反向输出一个四位数

[编程题]反向输出一个四位数
  • 热度指数:55705 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解

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



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


输出描述:
针对每组输入,反向输出对应四位数。
示例1

输入

1234

输出

4321
#include <stdio.h>
void asdf(int x)
{
    if (x != 0)
    {
        printf("%d",x%10);
        asdf(x/10);
    }
}
int main()
{
    int a = 0;
    scanf("%d",&a);
    asdf(a);
    return 0;
}
发表于 2025-01-23 08:54:44 回复(0)
#include<stdio.h>

int main()
{
    int arr[3]={};
    
    scanf("%1d%1d%1d%1d",&arr[0],&arr[1],&arr[2],&arr[3]);

    printf("%d%d%d%d",arr[3],arr[2],arr[1],arr[0]);
  


}

发表于 2024-12-13 15:42:06 回复(0)
#include<stdio.h>
int main()
{
    int n = 0;
    scanf("%d", &n);
    while (n)
    {
        printf("%d ", n % 10);
        n /= 10;



    }



    return 0;
}
发表于 2024-12-08 22:28:52 回复(0)
#include<stdio.h>
int main()
{
    int a;
    scanf("%d",&a);
    while(a)
    {
        printf("%d",a%10);
        a=a\10;
    }
    return 0;
}

发表于 2024-12-08 11:38:08 回复(0)
#include<stdio.h>

int main()
{
    int n,a;
    scanf("%d",&n);
    a=n%10;
    for(int i=0;i<4;i++){
        printf("%d",a);
        n/=10;
        a=n%10;
    }
    return 0;
}
发表于 2024-09-11 19:06:31 回复(0)
#include<stdio.h>

void daodayin(int x)
{

if(x>9)
{
printf("%d",(x%10));
daodayin(x/10);
}
else
printf("%d",x);

}

int main()
{
int a=0;
scanf("%d",&a);

daodayin(a);

    return 0;
}
发表于 2024-08-11 00:51:39 回复(0)
int main()
{
    int n;
    scanf("%d", &n);
    int arr[4] = { n / 1000, n / 100 % 10, n / 10 % 10, n % 10};

    int i, j;
    for (i = 0; i < 3; i++)
    {
        for (j = 0; j < 3 - i; j++)
        {
            int x = arr[j];
            arr[j] = arr[j + 1];
            arr[j + 1] = x;
        }
    }
    for (i = 0; i < 4; i++)
    {
        printf("%d", arr[i]);
    }
    return 0;
}

发表于 2024-07-30 09:52:42 回复(0)
#include <stdio.h>

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

发表于 2024-05-15 02:42:17 回复(0)
#include <stdio.h>

int main() 
{
    int a;

    scanf("%d", &a);

    while(a)
    {
        printf("%d", a % 10);
        a /= 10;
    }

    return 0;
}

编辑于 2024-03-18 14:35:26 回复(0)
#include <stdio.h>

int main(){
    int a,b,c,d;
    scanf("%1d%1d%1d%1d",&a,&b,&c,&d);
    printf("%d%d%d%d",d,c,b,a);
}
发表于 2024-03-12 17:14:47 回复(0)
#include <stdio.h>

int main() {
    int a = 0;
    scanf("%d",&a);
    while(a>0){
        printf("%d",a%10);
        a /= 10;
    }
    return 0;
}
编辑于 2024-02-15 13:52:07 回复(0)
#include <stdio.h>

int main() {
    char a[5];
    for(int i=1; i<=4; i++){
        scanf("%c", &a[i]);
    }
    for(int i=4; i>=1; i--){
        printf("%d", a[i]-48);
    }
    return 0;
}
编辑于 2024-01-22 18:17:11 回复(0)
#include <stdio.h>
 int main()
 {
    int a =0;
    scanf("%d",&a);
    printf("%d\n",a%10*1000+a%1000%100/10*100+a%1000/100*10+a/1000);    
     return 0;
 }
 
发表于 2023-11-21 23:13:38 回复(0)
#include <stdio.h>

int main()
{
    int n = 0;
    while(scanf("%4d",&n)!=EOF)
    {
        int a,b,c,d;
        a = n%10;
        b = n/10%10;
        c = n/100%10;
        d = n/1000%10;
        printf("%d%d%d%d",a,b,c,d);
    }
    return 0;
}

发表于 2023-11-08 21:49:19 回复(0)
#include <stdio.h>
int main() {
    int x, a, b, c, d;
    scanf("%d",&x);
    a = x/1000;
    b = (x%1000)/100;
    c = (x%100)/10;
    d = (x%10)%10;
    printf("%d%d%d%d", d,c,b,a);  
    return 0;
}

发表于 2023-10-21 14:01:50 回复(0)
#include <stdio.h>

int main() {
    void reverse();
    reverse();
    return 0;
}
void reverse(){
    char c;
    if(scanf("%c",&c)!=EOF&&c!='\n')
    reverse();
    if(c!='\n')    
    printf("%c",c);
}
发表于 2023-10-02 20:14:55 回复(0)
#include <stdio.h>

int main() 
{
    int i = 0;
    int n = 0;
    while(scanf("%d",&n) != EOF)
    {
        for(i = 0; i < 4; i++)
        {
            printf("%d",n % 10);
            n /= 10; 
        }
    }
    return 0;
}

发表于 2023-07-25 16:19:36 回复(0)
#include <stdio.h>
#include <math.h>
int main()
{
    int n = 0;
    int m = 0;
    scanf("%d", &n);
    if (1000 <= n && 9999 >= n)
    {
        for (int i = 1; i <= 4; i++)
        {
            m = n % 10;
            if (0 == m)
            {
                printf("0");
            }
            if (0 != m)
            {
                printf("%d", m);
            }
            n /= 10;
        }
    }
    return 0;
}

发表于 2023-04-07 17:55:59 回复(0)