C 建立物件陣列,內放學生的資料 學號,成績 ,設立函式max,用指標指向陣列元首

2021-07-22 01:54:43 字數 960 閱讀 7817

1樓:

需要兩個陣列,分別存放學號和成績。

如果只能用一個陣列,則需要定義一個類,類中包含學號和成績兩個變數,然後再定義一個陣列存放5個類物件。

如果用第一種方法,可以參考我的另一個回答

如果要第二種方法可以hi我!

2樓:北風微風

類似的,c++書上應該都有,有時間的話,把書上的**敲一下。

#include

using namespace std;

class student

student(int id, float score)float getscore()

int getid()

};void max(student* s, int size)cout << "student with id \"" << s[l].getid()

<< "\" has the largest grade." << endl;

}int main() ;

max(students, 1);

return 0;}

3樓:露綸之戀

#include

using namespace std;

class student

student(int id,float score)float getscore()

int getid()

};void max(student*s,int size)cout<<"student with id"<

}int main()

;max(students,5);

return 0;

}那個回答有錯誤,這個正確

建立物件陣列,內放學生的資料 學號,成績 ,建立函式max,用指向物件的

建立物件如下 class student public student string n,float s number n score s friend void max student 宣告友元函式 private string number 將學號宣告為字串 float score 擴充套件資料...

有關c語言陣列的宣告,建立,c語言陣列宣告問題

陣列名可以當做指標使用,但這種指標沒有實際佔用記憶體空間 不存在存放首地址什麼的 因為你只能對該類指標 陣列名 指向的資料操作!沒有你想的那種多佔一個空間存放地址的意思,陣列名不是完整意義的指標 空間的位置看你的陣列在程式中定義的位置,有可能是棧,也可能是堆,也可能是全域性資料域。array可以當做...

建立長度為10的整數陣列,輸出該陣列元數及陣列中最大的元數,用Java編寫。謝謝哦

public class test int max n 0 初始將陣列的第一個數當成最大屬的數給max變數 for int i 1 i n.length i system.out.println 最大 max 顯示最大的數 用c語言程式設計,從鍵盤上輸入10個整數存放到一維陣列中,輸出其中最大的數及...