输入10个整数 将其中最大的数与最后一个数对换

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/02 17:07:58
输入10个整数 将其中最大的数与最后一个数对换

输入10个整数 将其中最大的数与最后一个数对换
输入10个整数 将其中最大的数与最后一个数对换

输入10个整数 将其中最大的数与最后一个数对换
#include<stdio.h>
int main(void)
{
int n=10,m,i,j,a[10];
for(i=0;i<n;i++)
scanf("%d",&a[i]);    //输入   
for(m=1,i=0;m<n;m++)
if(a[m]>a[i])
{ 
i=m;               //找出最大值
}       
j=a[i];
a[i]=a[n-1];
a[n-1]=j;                               //交换最大值与最后一个      
for(m=0;m<n;m++)
printf("  %d",a[m]);            
printf("\n");
return 0;
}