编写程序'任何三个整数,按照从大到小的排列顺序输出或输出最大最小值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编写程序'任何三个整数,按照从大到小的排列顺序输出或输出最大最小值相关的知识,希望对你有一定的参考价值。

#include <stdio.h>
void main()

int a,b,c;
printf("请您输入三个数:\n");
scanf("%d,%d,%d",&a,&b,&c);
if(a>b)

if(b>c)
printf("从大到小排列是:%d\t%d\t%d\n",a,b,c);
else
if(a>c)
printf("从大到小排列是:%d\t%d\t%d\n",a,c,b);
else
printf("从大到小排列是:%d\t%d\t%d\n",c,a,b);

else

if(a>c)
printf("从大到小排列是:%d\t%d\t%d\n",b,a,c);
else
if(b>c)
printf("从大到小排列是:%d\t%d\t%d\n",b,c,a);
else
printf("从大到小排列是:%d\t%d\t%d\n",c,b,a);

参考技术A 很简单的一个排序 ,写的代码自己看 static void Main(string[] args)

int[] array = 8, 10,4, 7 ;
BubbleSort(array);
Console.WriteLine ( "排序后最小值Min:" +array[0]);
Console.WriteLine ( "排序后最大值(Max):"+ array [ array.Length -1 ] );
Console.Read();

public static int[] BubbleSort(int[] array)

int length = array.Length;
for (int i = 0; i <= length - 1; i++)

for (int j = length - 1; j > i; j--)

if (array[j] < array[j - 1])

int temp = array[j];
array[j] = array[j - 1];
array[j - 1] = temp;



return array;
参考技术B 什么语言?

按照从大到小的顺序输出四位数中的个位+百位=十位+千位

public class TestDui {
public static void main(String[] args) {
//计数器的作用,统计数量
int count = 0;
for(int i = 9999;i > 999;i--){
//注意从大到小的排列,所以从9999开始
int ge = i % 10;
int shi = i / 10 % 10;
int bai = i / 10 /10 %10;
int qian = i / 1000;
if(ge + bai == shi + qian){
System.out.print(i+" ");
count++;
if(count % 5 == 0){
System.out.println();
}
}
}
System.out.println("满足条件的个数是:"+count);
}
}

以上是关于编写程序'任何三个整数,按照从大到小的排列顺序输出或输出最大最小值的主要内容,如果未能解决你的问题,请参考以下文章

如何用C语言将三个整数从大到小依次排列?听我说

按照从大到小的顺序输出四位数中的个位+百位=十位+千位

用Java数组求一个由5个整数组成的数组,按照起元素大小从大到小排列

在matlab中从大到小排序

C语言中从大到小的顺序排列《学习记录》

急C#(从键盘输入三个数)从大到小的顺序输出