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