问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

输入四个数abcd怎么按从大到小输出 C语言程序

发布网友 发布时间:2022-05-03 09:44

我来回答

2个回答

热心网友 时间:2023-10-19 17:19

#include <stdio.h>
int main()
{
    int a,b,c,d,t;
    scanf("%d%d%d%d",&a,&b,&c,&d);
    if(a<b) t=a,a=b,b=t;
    if(a<c) t=a,a=c,c=t;
    if(a<d) t=a,a=d,d=t;
    if(b<c) t=b,b=c,c=t;
    if(b<d) t=b,b=d,d=t;
    if(c<d) t=c,d=c,c=t;
    printf("%d %d %d %d\n", a,b,c,d);
    return 0;
}

热心网友 时间:2023-10-19 17:19

个整数的排序,有使用单个变量和使用数组二种方法实现。
使用单个变量的方法:
#include<stdio.h>
int main()
{int a,b,c,d,t;
scanf("%d%d%d%d",&a,&b,&c,&d);
if(a>b){t=a;a=b;b=t;}
if(a>c){t=a;a=c;c=t;}
if(a>d){t=a;a=d;d=t;}
if(b>c){t=b;b=c;c=t;}
if(b>d){t=b;b=d;d=t;}
if(c>d){t=c;c=d;d=t;}

printf("%d %d %d %d\n",a,b,c,d);
return 0;
}

使用数组和循环的方法:
#include<stdio.h>
int main()
{int a[4],i,j,t;
for(i=0;i<4;i++) //读入4个数据
scanf("%d",&a[i]);
for(i=0;i<3;i++) //冒泡排序
for(j=0;j<3-i;j++)
if(a[j]>a[j+1])
{t=a[j];a[j]=a[j+1];a[j+1]=t;}

for(i=0;i<4;i++) //输出4个数据
printf("%d ",a[i]);
printf("\n");
return 0;
}

热心网友 时间:2023-10-19 17:19

#include <stdio.h>
int main()
{
    int a,b,c,d,t;
    scanf("%d%d%d%d",&a,&b,&c,&d);
    if(a<b) t=a,a=b,b=t;
    if(a<c) t=a,a=c,c=t;
    if(a<d) t=a,a=d,d=t;
    if(b<c) t=b,b=c,c=t;
    if(b<d) t=b,b=d,d=t;
    if(c<d) t=c,d=c,c=t;
    printf("%d %d %d %d\n", a,b,c,d);
    return 0;
}

热心网友 时间:2023-10-19 17:19

个整数的排序,有使用单个变量和使用数组二种方法实现。
使用单个变量的方法:
#include<stdio.h>
int main()
{int a,b,c,d,t;
scanf("%d%d%d%d",&a,&b,&c,&d);
if(a>b){t=a;a=b;b=t;}
if(a>c){t=a;a=c;c=t;}
if(a>d){t=a;a=d;d=t;}
if(b>c){t=b;b=c;c=t;}
if(b>d){t=b;b=d;d=t;}
if(c>d){t=c;c=d;d=t;}

printf("%d %d %d %d\n",a,b,c,d);
return 0;
}

使用数组和循环的方法:
#include<stdio.h>
int main()
{int a[4],i,j,t;
for(i=0;i<4;i++) //读入4个数据
scanf("%d",&a[i]);
for(i=0;i<3;i++) //冒泡排序
for(j=0;j<3-i;j++)
if(a[j]>a[j+1])
{t=a[j];a[j]=a[j+1];a[j+1]=t;}

for(i=0;i<4;i++) //输出4个数据
printf("%d ",a[i]);
printf("\n");
return 0;
}

热心网友 时间:2023-10-19 17:19

#include <stdio.h>
int main()
{
    int a,b,c,d,t;
    scanf("%d%d%d%d",&a,&b,&c,&d);
    if(a<b) t=a,a=b,b=t;
    if(a<c) t=a,a=c,c=t;
    if(a<d) t=a,a=d,d=t;
    if(b<c) t=b,b=c,c=t;
    if(b<d) t=b,b=d,d=t;
    if(c<d) t=c,d=c,c=t;
    printf("%d %d %d %d\n", a,b,c,d);
    return 0;
}

热心网友 时间:2023-10-19 17:19

个整数的排序,有使用单个变量和使用数组二种方法实现。
使用单个变量的方法:
#include<stdio.h>
int main()
{int a,b,c,d,t;
scanf("%d%d%d%d",&a,&b,&c,&d);
if(a>b){t=a;a=b;b=t;}
if(a>c){t=a;a=c;c=t;}
if(a>d){t=a;a=d;d=t;}
if(b>c){t=b;b=c;c=t;}
if(b>d){t=b;b=d;d=t;}
if(c>d){t=c;c=d;d=t;}

printf("%d %d %d %d\n",a,b,c,d);
return 0;
}

使用数组和循环的方法:
#include<stdio.h>
int main()
{int a[4],i,j,t;
for(i=0;i<4;i++) //读入4个数据
scanf("%d",&a[i]);
for(i=0;i<3;i++) //冒泡排序
for(j=0;j<3-i;j++)
if(a[j]>a[j+1])
{t=a[j];a[j]=a[j+1];a[j+1]=t;}

for(i=0;i<4;i++) //输出4个数据
printf("%d ",a[i]);
printf("\n");
return 0;
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
手机导航用电脑软件哪个好导航软件哪个最准确 我要地图网使用我要地图网轻松查询地图信息 装配行业MES系统四大车间管理活动介绍 王者荣耀S14狂铁怎么玩_王者荣耀S14狂铁出装铭文推荐 沅陵县有姓文的分布在那个地方, 汨罗一中在省排名 汨罗高中有哪些? 湖南省岳阳市汨罗有哪些高中 新生儿脊膜膨出后遗症 在深圳硬脊膜膨出手术后大小便失禁怎么办? 求C语言编程序,输入4个实数,求这4个数的和及平均值并输出。 C语言编写程序:输入4个整数输出其中最小值的程序 C语言编写程序,输入4个整数,输出其中的最大值 C语言编程: 输入4个整数 c语言编程 输入4个整数,要求由小到大输出 编写一个程序,实现从键盘上输入4个数,求出它们的和及平均值,并显示在屏幕上。 C语言编程题:输入4个整数,要求按由小到大顺序输出怎么编啊? c语言编程题:输入4个数,输出最大和最小的均值 输入4个整数a,b,c,d,编写程序,将它们按从大到小的顺序输出 编写程序输入四个数,求他们的平均值并输出 用C编写一个程序从用户输入的四个整数中找出最大和最小值 任意输入4个整数,从大到小排列输出。c语言程序怎么写 编写程序,实现从键盘输入四个整数,按照数值从小到大顺序输出各自的值 编写一个程序,对输入的4个整数,求出其中的最大值和最小值 用C语言编写程序,从键盘输入四个数,求其最大值 用c语言编程:编写一个程序,输入4个数,求其平均值 什么算高利息几厘、几分? 5的哪个Linux发行版比较稳定 什么水果或蔬菜中有钾 血型系统的血型系统列表 河北省退休中人何时兑现工资 如何去除汽车门上的静电? 事业单位2015年退休的中人工资何时兑现 没有基础,能考过注会吗 哈喽!想了解一下如何零基础考注册会计师? 韦睛光是哪一部武侠小说里面的主人公 2021奥运会女子单打谁是冠军 已授权额度可以在淘宝购物使用吗? sap abap 如何在不同的系统数据库表中找出多个字段在alv上显示? 网贷授权淘宝后,除了收货地址里的,还会读取所有订单里的收货人吗 有个放贷的叫我注册淘宝商家实名认证 然后注册了 淘宝发信息说我出售违禁品怎? 淘宝店被封了。绑定淘宝店的信用卡也被冻结了,是不是借不了网贷对吧? 请问用淘宝帐户可以做网贷吗? 之前有网贷,授权过支付宝,现在填写支付宝工作信息别人会知道吗? 淘宝网贷平台认证提额过,改了密码之后,网贷平台那些人是不是就进不去了? oppo手机看视频有声音但打电话没声音是怎么回事 鱼胶的做法 怎么吃能够美容养颜 材料MD和EVA什么区别 杭州做java软件开发的公司有哪些?介绍几个适合刚毕业的,学历是大专。谢谢啦 鞋MD底。EVA底。还有一个什么鞋低的功能?