输入十个整数,将其中最大数与第一个数交换,最小数与最后一个数交换.

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/27 13:50:10
输入十个整数,将其中最大数与第一个数交换,最小数与最后一个数交换.

输入十个整数,将其中最大数与第一个数交换,最小数与最后一个数交换.
输入十个整数,将其中最大数与第一个数交换,最小数与最后一个数交换.

输入十个整数,将其中最大数与第一个数交换,最小数与最后一个数交换.
#include<stdio.h>
int main()
{
int a[10];
int i,min,max,temp;
printf("请输入10个数字\n");
for(i = 0; i < 10; i++)
scanf("%d",&a[i]);
min = max = 0;
for(i = 1; i < 10; i++)
{
if(a[i] > max)
{
max = i;
}
if(a[i] < min)
{
min = i;
}
}
temp = a[min];
a[min] = a[max];
a[max] = temp;
for(i = 0; i < 10; i++)
printf("%d ",a[i]);
return 0;
}