C++ 9.19
练习:要求在堆区申请5个double类型的空间,用于存储5名学生的成绩。请自行封装函数完成
1> 空间的申请
2> 学生成绩的录入
3> 学生成绩的输出
4> 学生成绩进行降序排序
5> 释放申请的空间
主程序中用于测试上述函数
#include<iostream>using namespace std;int main(){double *p1 = new double[5];for(int i=0;i<5;i++){cout<<"请输入第"<<i+1<<"位学生的成绩:";cin>>p1[i-1];}for(int i=0;i<5;i++){cout <<"第"<<i+1<<"位学生的成绩:"<<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 << "排序后的成绩为:";for(int i=0;i<5;i++){cout << p1[i-1]<<"-";}cout << endl;delete []p1;return 0;}
Xmind
原文地址:https://blog.csdn.net/Tangver/article/details/142376783
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!