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

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/18 02:35:34
输入10个整数将其中最大的数与最后一个数对换输入10个整数将其中最大的数与最后一个数对换输入10个整数将其中最大的数与最后一个数对换#include<stdio.h>int ma

输入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;
}