C语言 任意10个数,将最大数调到最前面,最小数调到最后面

Posted Aiden (winner)

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言 任意10个数,将最大数调到最前面,最小数调到最后面相关的知识,希望对你有一定的参考价值。

#include<stdio.h>
#define n 10
void main(){
int max=0,min=0; 
int a[n];
int i=0;
int t1=0,t2=0; //交换数字使用
	for(i=0;i<n;i++){
		printf("请输入第%d个数:",i+1);
		scanf("%d",&a[i]);
	}
	max=min=a[0];
	for(i=0;i<n;i++){
		if(a[i]>max){
			max=a[i]; //求出最大值
		}
		if(a[i]<min){
			min=a[i]; //求出最小值
		}
	}
		t1=a[0];
		a[0]=max; //最大值调到最前
		max=t1;
		
		t2=a[9];
		a[9]=min; //最小值调到最后
		min=t2;
		
		printf("调整顺序后输出:\\n");
		for(i=0;i<n;i++){
		printf("%2d",a[i]);
		}
}

在这里插入图片描述

以上是关于C语言 任意10个数,将最大数调到最前面,最小数调到最后面的主要内容,如果未能解决你的问题,请参考以下文章

C语言编程:任意输入10个整数放入数组中,然后求其中的最大值和最小值

C语言.任意n个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。

Hadoop作业性能指标及參数调优实例 Hadoop作业性能调优7个建议

C语言编程:从键盘输入10个数,求最大值,最小值和平均值

C语言编程:从键盘输入10个数,求最大值,最小值和平均值

嗯嗯 用c语言编写从键盘输入10个整数,将最小值与第一个数交换,最大值与最后一个交换,然后输出交换后的数