程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程解疑 >> c++ 指針-C++,這個函數調用不會改,哪位大神幫忙看看,最好在我的程序上改一下,謝謝

c++ 指針-C++,這個函數調用不會改,哪位大神幫忙看看,最好在我的程序上改一下,謝謝

編輯:編程解疑
C++,這個函數調用不會改,哪位大神幫忙看看,最好在我的程序上改一下,謝謝

圖片圖片

最佳回答:


第一、二問的函數的定義及調用大概就這個樣子

 #include <iostream>
using namespace std;
int main()
{
    float max(float a[], int n);
    float min(float a[], int n);
    float a[12]={1.0,15.5,9.5,-23,8.4,66.5,7.1,22.0,54.5,-34,11.3,32.5};
    int i,m,n;
    float *p=a;
    cout << "數組中元素最大的元素是" << max(a, 12) << endl;
    cout << "數組中元素最小的元素是" << min(a, 12) << endl;
    system("pause");
    return 0;
}
//n為數組a中元素的個數
float max(float a[], int n)
{
    int i;
    float maxValue = 0;//此處賦值隨意,只要是一個比較小的數即可
    for (i = 0; i < n; i++)
    {
        if (maxValue < a[i])
        {
            maxValue = a[i];
        }
    }
    return(maxValue);
}
//n為數組a中元素的個數
float min(float a[], int n)
{
    int i;
    float minValue = 1000;//此處賦值隨意,只要是一個比較大的數即可
    for (i = 0; i < n; i++)
    {
        if (a[i] < minValue)
        {
            minValue = a[i];
        }
    }

    return(minValue);
}
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved