1.求最大最小的数,并且交换最大最小值
#include<stdio.h>
#define N 8
int main()
{
int i
,max
,imax
,min
,imin
,temp
;
int a
[10]={0};
for(i
=0;i
<10;i
++)
scanf("%d",&a
[i
]);
max
=a
[0];
imax
=0;
for(i
=1;i
<10;i
++)
{
if(max
<a
[i
])
{
max
=a
[i
];
imax
=i
;
}
if(min
>a
[i
])
{
min
=a
[i
];
imin
=i
;
}
}
printf("max:a[%d]=%d\n",imax
,max
);
printf("min:a[%d]=%d\n",imin
,min
);
temp
=a
[imax
];
a
[imax
]=a
[imin
];
a
[imin
]=temp
;
for(i
=0;i
<10;i
++)
{
printf("%d\t",a
[i
]);
}
}
转载请注明原文地址: https://mac.8miu.com/read-509785.html