将一个三位数的位置交换顺序

本文分享了一段使用C语言实现的程序代码,该代码能够接收一个三位数作为输入,并通过算法将数字的位置进行反转输出。例如,输入123,则输出321。此程序演示了如何分解和重组整数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

输入一个三位数,将其位置交换顺序,代码如下。

    #include <stdio.h>
    #include <stdlib.h>
    void main()
    {
        int a,tmp,c;
        int b[3];
        printf("请输入一个三位数。\n");
        scanf("%d",&a);
        b[0] = a/100;
        b[1] = (a%100)/10;
        b[2] = (a%100)%10;
        printf("b[0] =%d,b[1]=%d,b[2] = %d.\n",b[0],b[1],b[2]);

        tmp = b[0];
        b[0] = b[2];
        b[2] = tmp;

        c= b[0]*100 +b[1]*10 +b[2];

        printf("c = %d.\n",c);
        printf("Change successfully.\n");
        system("pause");
   }

——————————————
2017.09.22
晚23:36

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值