问题遇到的现象和发生背景 建立数组并初始化,将最大值与最后一个元素交换,最小值与第一个元素交换,然后输出数组
用代码块功能插入代码,请勿粘贴截图
#include <stdio.h>
int main()
{
int a[10],b[10],max,min,n,m,x,y;
for(n=0; n<10; n++)
{
scanf("%d",&a[n]);
}
for(n=0; n<0; n++)
{
b[n]=a[n];
}
max=min=a[0];
for(n=0; n<10; n++)
{
if(max<a[n]&&n!=0)
{
max=a[n];
x=n;
}
if(min>a[n]&&n!=0)
{
min=a[n];
y=n;
}
}
b[0]=min;
b[9]=max;
b[x]=a[9];
b[y]=a[0];
for(n=0; n<10; n++)
{
printf("%d",b[n]);
}
return 0;
}