键盘输入三个不同大小的数,不管怎么输入数据,data1,data2,data3中存放数据都从小到大存放

这段C语言代码旨在从键盘接收三个不同的整数,并确保它们始终以升序顺序存储在data1,data2,data3变量中。通过使用临时变量和条件语句,代码实现了输入数据的自动排序并打印排序后的结果。
摘要由CSDN通过智能技术生成

/*
键盘输入三个不同大小的数,不管怎么输入数据,

data1,data2,data3中存放数据都从小到大存放
*/
#include <stdio.h>
int main()
{
    int data1,data2,data3;
    int datatmp;
    puts("请输入三个数:");
    scanf("%d%d%d",&data1,&data2,&data3);
    if (data1<data2&&data2<data3)//data1<data2<data3
    {printf("data1=%d,data2=%d,data3=%d\n",data1,data2,data3);}
    else if (data1<data3&&data3<data2)//data1<data3<data2
    {
        datatmp=data2;
        data2=data3;
        data3=datatmp;
        printf("data1=%d,data2=%d,data3=%d\n",data1,data2,data3);
    }
    else if (data2<data1&&data1<data3)//data2<data1<data3
    {
        datatmp=data2;
        data2=data1;
        data1=d

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值