員工做違法網(wǎng)站百度數(shù)據(jù)
練習(xí):要求在堆區(qū)申請(qǐng)5個(gè)double類(lèi)型的空間,用于存儲(chǔ)5名學(xué)生的成績(jī)。請(qǐng)自行封裝函數(shù)完成
1> 空間的申請(qǐng)
2> 學(xué)生成績(jī)的錄入
3> 學(xué)生成績(jī)的輸出
4> 學(xué)生成績(jī)進(jìn)行降序排序
5> 釋放申請(qǐng)的空間
主程序中用于測(cè)試上述函數(shù)
#include<iostream>using namespace std;int main(){double *p1 = new double[5];for(int i=0;i<5;i++){cout<<"請(qǐng)輸入第"<<i+1<<"位學(xué)生的成績(jī):";cin>>p1[i-1];}for(int i=0;i<5;i++){cout <<"第"<<i+1<<"位學(xué)生的成績(jī):"<<p1[i-1]<<endl;}for(int i=0;i<5;i++){for(int j=0;j<5-i;j++){if(p1[j] < p1[j+1]){int temp = p1[j];p1[j] = p1[j+1];p1[j+1] = temp;}}}cout << "排序后的成績(jī)?yōu)?#xff1a;";for(int i=0;i<5;i++){cout << p1[i-1]<<"-";}cout << endl;delete []p1;return 0;}