从键盘输入10个整数存放在数组中,将其最大的元素和第一个元素交换,然后输出数组中每个元素的值。请编写C语言程序,上机编辑、调试并运行。
#include <stdio.h>
int main() {
int a[10];
int index, Max, i, temp, b[10];
printf("请输入10个数:\n");
for (i = 0; i <= 9; i++)
{
scanf("%d", &a[i]);
}
Max = a[0];
for (i = 0; i <= 9; i++)
{
if (a[i] > Max)
{
Max = a[i];
index = i;
}
}
printf("Max=%d 位置=%d\n", Max,index);
temp = a[0];
a[0] = a[index];
a[index] = temp;
for (i = 0; i <= 9; i++)
{
printf("%d ", a[i]);
}
return 0;
}