c语言程序编写3

来源:百度知道 编辑:UC知道 时间:2024/05/28 20:04:28
输入10个整数,找出最大数和最小数所在位置,并把二者对调,然后输出。(程序以文件名B6B3.c存盘)。

#include<stdio.h>
#include<stdlib.h>
#define LEN 10
int main(void)
{
int arr[LEN],i,j,k,max,min;
for(i=0;i<LEN;i++)
{
scanf("%d",&arr[i]);
}
max=min=arr[0];
j=k=0;
for(i=0;i<LEN;i++)
{
if(arr[i]>max)
{
max=arr[i];
j=i;
}
if(arr[i]<min)
{
min=arr[i];
k=i;
}
}
arr[j]=arr[j]^arr[k];
arr[k]=arr[j]^arr[k];
arr[j]=arr[j]^arr[k];

for(i=0;i<LEN;i++)
{
printf("\n%d ",arr[i]);
}
system("pause");
return(0);
}

存盘为 B6B3.c