//输入10个整数,将其中最小数与第一个数换位,把最大一个数与最后一个数置换
#include <stdio.h>
#include <string.h>
int Input (int arr[]);
int Gan (int arr[]);
int Output (int arr[]);
int main(int argc, char const *argv[])
{
int arr[10];
printf("请输入10个整数:\n");
Input(arr);
Gan(arr);
Output(arr);
return 0;
}
//输入10个数;
int Input (int arr[])
{
for (int i = 0; i < 10; ++i)
{
scanf("%d",&arr[i]);
}
}
//进行处理
int Gan (int arr[])
{
//换第一个
int temp;
for (int j = 1; j < 10 - 1;j++)
{
if(arr[0]>arr[j])
{
temp = arr[0];
arr[0] = arr[j];
arr[j] = temp;
}
}
//换最后一个
for (int j = 0; j < 10 - 1;j++)
{
if (arr[9] < arr[j])
{
temp = arr[9];
arr[9] = arr[j];
arr[j] = temp;
}
}
}
//输出10个数
int Output(int arr[])
{
for (int i = 0; i < 10; ++i)
{
printf("第 %d 个字符是:%d\n",i,arr[i]);
}
}