本文主要是介绍C语言——从键盘输入5个整数,保存于数组中。编程找出其中最大值和最小值,把二者位置对调,然后输出调整后的数组。要求:使用自定义函数实现对调。,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
void swap(int a[5],int max,int min)
{int tmp=a[max];a[max]=a[min];a[min]=tmp;
}
int main()
{int a[5];int max=0,min=0;for(int i=0;i<5;i++){scanf("%d",&a[i]);if(a[i]>a[max])//找出最大的数,记录下标{max=i;}if(a[i]<a[min])//找出最小的数,记录下标{min=i;}}swap(a,max,min);//将数组和要对调的数组下表传给函数for(int i=0;i<5;i++){printf("%d ",a[i]);}
}
先找出最大和最小值的下标,再用函数实现对换,最后使用循环输出这5个数。
重点是传参要传啥。
这篇关于C语言——从键盘输入5个整数,保存于数组中。编程找出其中最大值和最小值,把二者位置对调,然后输出调整后的数组。要求:使用自定义函数实现对调。的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!