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個整數存放到一維陣列中,輸出其中最大的數及...