• 2022-06-09
    定义函数,在一维数组中找出最大值和最小值,主函数中调用该函数并输出数组的最大最小元素。
  • #include <iostream>#include <string.h>using namespace std;void cal(int a[],int n,int &max,int &min){ max = a[0]; min = a[0]; for(int i=1; i<n; i++) { if(a[i]>max) max=a[i]; if(a[i]<min) min=a[i]; }}int main(){ int a[10]; cout<<"输入10个整数:"<<endl; for(int i=0; i<10; i++) cin>>a[i]; int max,min; cal(a,10,max,min); for(int i=0; i<10; i++) cout<<a[i]<<" "; cout<<endl; cout<<"max="<<max<<",min="<<min<<endl; return 0;}[/i][/i][/i][/i][/i][/i]

    内容

    • 0

      22.使用指针作为函数参数,写一求数组中最大值和最小值的函数。 要求:(1)函数名为MaxAndMin。 (2)使用指针指向一维数组。 (3)最大值和最小值的输出必须要在主函数中。

    • 1

      使用指针作为函数参数,写一求一维数组{2,5,4,10,3,8,6,1,9,7}中最大值和最小值的函数。要求:(1)函数名为MaxAndMin。 (2)使用指针指向一维数组。 (3)最大值和最小值的输出必须要在主函数中。

    • 2

      输入10个无重复的整数到数组a,找出最大数和最小数所在的位置,将值最大元素与值最小元素互换,输出互换后的数组。

    • 3

      数组元素作函数实参调用函数时,传给形参的值是数组元素的值

    • 4

      将某个数组元素传给函数参数(数组元素类型),在函数中修改该参数值,那么在被调用函数执行结束后该数组元素值已修改。