输入10个整数 将其中最大的数与最后一个数对换
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/04 12:09:59
![输入10个整数 将其中最大的数与最后一个数对换](/uploads/image/z/6844297-49-7.jpg?t=%E8%BE%93%E5%85%A510%E4%B8%AA%E6%95%B4%E6%95%B0+%E5%B0%86%E5%85%B6%E4%B8%AD%E6%9C%80%E5%A4%A7%E7%9A%84%E6%95%B0%E4%B8%8E%E6%9C%80%E5%90%8E%E4%B8%80%E4%B8%AA%E6%95%B0%E5%AF%B9%E6%8D%A2)
输入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;
}