#include <stdio.h>
void input(int number[10])
{
for (int i = 0; i <= 9; i++)
{
scanf("%d", &number[i]);
}
}
void output(int array[10])
{
for (int i = 0; i < 10; i++)
{
printf("%d ", array[i]);
}
printf("\n");
}
void max_min(int array[10])
{
int max_index = 0;
int min_index = 0;
for (int i = 0; i < 10; i++)
{
if (array[i] > array[max_index])
{
max_index = i;
}
if (array[i] < array[min_index])
{
min_index = i;
}
}
int t = 0;
t = array[0];
array[0] = array[max_index];
array[max_index] = t;
int j = 0;
j = array[9];
array[9] = array[min_index];
array[min_index] = j;
}
void main()
{
int number[10];
input(number);
max_min(number);
output(number);
}
输入数组,最大的和第一个元素交换, 最小的和最后一个元素交换,输出数组
最新推荐文章于 2023-10-03 09:40:31 发布