在学习c语言时,我们经常会遇见将数字重新排序的问题。像四选三的排序,五选三的排序等。这些问题解决的思路是一样的,小编今天就像大家演示。希望对大家有用。
工具/原料
1
一台电脑
2
C-Free5软件
方法/步骤
1
第一步先双击打开桌面上的C-Free5编程软件,小编这里用C-Free5向大家演示。大家也可以使用其他的C语言编程软件,结果大同小异。(已在图中用红线标出)。
2
打开编程软件以后,创建一个新页面来编写程序。(已在图中标出
3
代码:#include
4
代码解析: for(i=1;i<5;i++) //三重循环 for(j=1;j<5;j++) for(k=1;k<5;k++)由于四个数是连续且最大值都小于5,所以i,j,k三个变量都小于5。按照一定的逻辑顺序来排列,先用最小值来填写第一位,再用最小值填写第二位,最后用最小值填写第三位,再逐步变大。 if(i!=k&&i!=j&&j!=k) //判定条件这句的意思是只有当i不等于j不等于k的时候语句为真,再执行下一条。
5
编写完代码以后,按F5进行编译。或者点击上方的小三角,已在图中标出
注意事项
大家还可以试着编写一下任意输入四个数进行排序的程序
下一篇:后三直选复式杀号技巧