当前位置: 首页 > news >正文

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 

http://www.lryc.cn/news/444443.html

相关文章:

  • [Unity Demo]从零开始制作空洞骑士Hollow Knight第五集:再制作更多的敌人
  • 怎么把excel翻译成英文?这些翻译技巧记得收藏
  • 信息技术引领的智能化未来
  • 【QT开发-Pyside】使用Pycharm与conda配置Pyside环境并新建工程
  • vue选项式写法项目案例(购物车)
  • [Linux][进程] 认识进程
  • 如何安装和注册 GitLab Runner
  • 专业学习|动态规划(概念、模型特征、解题步骤及例题)
  • 数据结构与算法 #时间复杂度 #空间复杂度
  • 【多机器人轨迹规划最优解问题】
  • 机器学习及其应用领域【金融领域】
  • 【实战教程】PHP与七牛云的完美对接,你值得拥有!
  • 2024网易低代码大赛 | 想参赛但不知道搭什么?灵感就这么水灵灵地来了!
  • (附源码)基于django的电力工程作业现场物资管理系统的设计与实现-计算机毕设 22067
  • 数据链路层协议 —— 以太网协议
  • 【Javascript】一文看懂JS中的symbol到底是什么东西
  • go语言网络编程
  • LeetcodeLCR 116. 省份数量
  • Linux系统上搭建Vulhub靶场
  • Avalonia的第三方UI库SukiUI详细教程
  • https协议文件上传比http协议慢
  • Elasticsearch在大数据处理中的优势
  • cmake--target_compile_definitions
  • MATLAB数据文件读写:1.格式化读写文件
  • NFTScan | 09.16~09.23 NFT 市场热点汇总
  • rabbitmq整合skywalking并编写自定义插件增强
  • sftp登录ipv6用中括号 `sftp x@[ipv6]`
  • Python 从入门到实战25(模块)
  • Leetcode面试经典150题-172.阶乘后的零
  • 【机器学习】揭秘GBDT:梯度提升决策树