该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

#include

void main()

{

int a,b,c,d,x,y;

scanf("%d %d %d %d",&a,&b,&c,&d);

x=a-b;

y=c-d;

if(x>=0&&y>=0)

{

if(b<=d)

{

//printf("%d %d ",b,d);

if(a>=c)

printf("%d %d %d %d",b,d,c,a);

else

printf("%d %d %d %d",b,d,a,c);

}

else

{

//printf("%d %d ",b,d);//%d有误

if(a>=c)

printf("%d %d %d %d",b,d,c,a);

else

printf("%d %d %d %d",b,d,a,c);

}

}

else if(x<=0&&y>=0)

{

if(a<=d)

{

//printf("%d %d ",a,d);

if(b<=c)

printf("%d %d %d %d",a,d,b,c);

else

printf("%d %d %d %d",a,d,c,b);

}

else

//printf("%d %d ",d,a);

{

if(b<=c)

printf("%d %d %d %d",d,a,b,c);

else

printf("%d %d %d %d",d,a,c,b);

}

}

else if(x>=0&&y<=0)

{

if(b<=c)

{

//printf("%d %d ",b,c);

if(a<=d)

printf("%d %d %d %d",b,c,a,d);

else

printf("%d %d %d %d",b,c,d,a);

}

else

//printf("%d %d ",c,b);

{

if(a<=d)

printf("%d %d %d %d",c,b,a,d);

else

printf("%d %d %d %d",c,b,d,a);

}

}

else

{

if(a<=c)

{

//printf("%d %d ",a,c);//%d有误

if(b<=d)

printf("%d %d %d %d",a,c,b,d);

else

printf("%d %d %d %d",a,c,b,d);

}

else

//printf("%d %d ",c,a);

{

if(b<=d)

printf("%d %d %d %d",c,a,b,d);

else

printf("%d %d %d %d",c,a,b,d);

}

}

printf("\n");

}

用c语言输入4个数按大小排序,求帮忙啊从键盘输入4个整数,按从小到大的顺序排序并输出。那错…...相关推荐

  1. c语言编写程序,输入10个整数,按从小到大的顺序排序后输出,C语言编程,从键盘输入四个整数,按照数值从小到大顺序输出...

    源代码如下: #include int main( ) { int num[4]; for(int i = 0 ; i scanf("%d", num+i); } for(int  ...

  2. c语言编写程序,输入10个整数,按从小到大的顺序排序后输出,c语言 实验报告10

    实验十 指针程序设计 实验目的: 1. 掌握指针变量定义和引用方法. 2. 掌握正确使用指针编程. 实验内容: 1. 编写程序,从键盘输入10个整数,然后根据提示选择输入'A'或者'D',如果输入为' ...

  3. C语言中三个数比较大小详解——三种方法

    ​ C语言中三个数比较大小详解--三种方法 方法一:if-else法 方法二:函数法 方法三:三目运算符法 C语言中比较三个数的大小有很多方法,以下是我总结的三种方法: 首先我定义 int a = 1 ...

  4. C语言编程>第五周 ⑤ 编写一个程序,从键盘输入X,Y,Z 3个数, 编写函数计算3个数的立方和并返回计算结果。

    例题:编写一个程序,从键盘输入X,Y,Z 3个数, 编写函数计算3个数的立方和并返回计算结果. 第一种方法: 代码如下: #include <stdio.h> int abc(int,in ...

  5. java方法重载两个数相加_java方法重载实验:判断键盘输入的两个数据的类型后进行比较...

    实验内容: 使用java语言编程,实现键盘录入两个数据,比较两个数是否相等(采用方法调用方式),输出比较结果: 提高:对实现数字比较的方法进行重载,使之适应int.float.double.short ...

  6. C语言:用二维字符数组的每行存储键盘输入的字符串,将这些字符串按字典顺序升序排序,输出排序后的结果。

    /*C语言:用二维字符数组的每行存储键盘输入的字符串,将这些字符串按字典顺序升序排序,输出排序后的结果.*/#include <stdio.h> #include <conio.h& ...

  7. 实现输入10个数,输出这10个数的和,平均值;输出该组数中数与数的最大差值;再输入一个数,然后确定它在这个数组中第一次出现的位置,如果没有该数则输出-1,否则输出其下标

    实现输入10个数,输出这10个数的和,平均值:输出该组数中数与数的最大差值:再输入一个数,然后确定它在这个数组中第一次出现的位置,如果没有该数则输出-1,否则输出其下标 int main() //程序 ...

  8. 依次从数组a中取出一个四位数,如果该四位数连续大于该四位数以后的5个数,且该数是奇数,则把这个四位数按从小到大的顺序存入数组b中,并计算满足上述条件的四位数的个数cnt。

    已知数据文件IN28.DAT中存有200个四位数,并已调用读函数readDat()把这些数存入数组a中,请编制一个函数jsVal(),其功能是:依次从数组a中取出一个四位数,如果该四位数连续大于该四位 ...

  9. 算法013:二维数组中的查找-在一个 n * m 的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断中是否存在

    题目:在一个 n * m 的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序.请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数.示例: 现有 ...

最新文章

  1. Educational Codeforces Round 78 (Rated for Div. 2)B~C[前缀和]
  2. Android编译小结(新建android项目)
  3. java 高并发mqtt服务器_Boomer 实战压测 mqtt,2w 并发轻松实现
  4. 德佑地产房产经纪人区域总监访谈:有肌肉,更有内涵!
  5. 本地mysql数据库初始密码_忘记本地MySQL数据库密码的解决方法
  6. 3月11日Linux课程笔记
  7. Visual C# 2008+SQL Server 2005 数据库与网络开发――3.1.2 C# 2005和2008之间的关系
  8. [云原生专题-11]:容器 - 如何构建自己的docker镜像:Docker Dockerfile
  9. LINUX下信号量的使用
  10. 科立捷默认频率_科立捷(KOLEEJ) 【京东配送·隔日达】民用大功率自驾游酒店地下室隧道4S店对讲机 KLJ-T10...
  11. 手写字体研究-matlab
  12. Linux:解决centos7每次更换IP方法
  13. Unity3D坦克大战(附代码和原理讲解)
  14. 有时候内卷也可以走捷径,比如几行代码也可以霸榜朋友圈~
  15. Nacos开机报错找不到java环境
  16. NXP JN5169 读写片外 FLASH
  17. win7 打开防火墙端口
  18. Win7系统下文件或程序无法选择默认打开方式如何解决
  19. 提供免费可商用的优秀背景视频素材——COVERR
  20. 计算斐波那契数列第100项(二维数组思维转换)

热门文章

  1. 2-2.5-3D的室内场景理解
  2. Grafana+prometheus实现主机监控
  3. 超能一家人如何投资?成本是2亿?怎么认购份额?
  4. 圆圆打字高手 v2.3 免费
  5. Unity3d 血条/进度条制作
  6. Python 分解质因数
  7. 通道趋势策略结合马丁的ea编程实践(九)附运行成果
  8. 风起乌兰察布,中国自动驾驶迎来170倍提速
  9. 【c/c++编程-排序问题】成绩排序、整数奇偶排序、国名排序、日志排序、字符串排序
  10. 双系统安装ubuntu服务器分区,[已解决]求助双系统安装ubuntu,分区时看不到windows分区...