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个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。