输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。要求:(1)数组长度定义为10(2)输出数组时每个元素占8个长度,每行5个(3)上传程序截图和结果截图#include "stdio.h" //标准输入输出函数头文件#include "string.h"int main(){ int max , min, i, t; int max_index = 0, min_index = 0; int art[10]; printf("请输入一个数组(数组长度为10):"); for (i = 0; i < 10; i++) scanf_s("%8d", &art[i]); max= art[0]; min= art[0]; for (i = 1; i < 10; i++) { if (max< art[i]) { max= art[i]; max_index = i; } if (min> art[i]) { min= art[i]; min_index = i; } } t = art[0]; art[0] = max; art[max_index]= t; t = art[9]; art[9]= min; art[min_index] = t; for (i = 0; i < 5; i++) printf("%8d", art[i]); printf("\n"); for (i = 5; i < 10; i++) printf("%8d", art[i]); return 0;}