题目:输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
代码:
#include
int main()
{
int a[10]={4,2,6,8,1,9,7,3,0,5};
printf("原数组:\n");
for(int i=0;i<10;i++){
printf("%-4d",a[i]);
}
int max=a[0];
int min=a[0];
for(int i=0;i<10;i++){
if(a[i]>max){
max=a[i];
}
if(a[i]
运行结果
原数组:
4 2 6 8 1 9 7 3 0 5
max=9,min=0
现数组:
9 2 6 8 1 9 7 3 0 0