练习:
要求在堆区连续申请5个int的大小空间用于存储5名学生的成绩,分别完成空间的申请、成绩的录入、升序排序、成绩输出函数以及空间释放函数,并在主程序中完成测试
要求使用new和delete完成
cpp#include <iostream> using namespace std; int main() { //空间申请并录入 int * ptr = new int[5]; for(int i=0;i<5;i++) { cout <<"请输入第"<<i+1<<"名同学的成绩:"; cin >> ptr[i]; } //升序排序 cout <<"成绩升序排序为:\n"; for(int i=1;i<5;i++) { for(int j=0;j<5-i;j++) { if(ptr[j] > ptr[j+1]) { int temp = ptr[j]; ptr[j] = ptr[j+1]; ptr[j+1] = temp; } } } for(int i=0;i<5;i++) { cout <<ptr[i]<<'\t'; } cout <<endl; delete []ptr; ptr = NULL; return 0; }
思维导图:
第一章:C++是C语言的扩充(一)
水水阿水水2025-01-09 6:03
相关推荐
碧海银沙音频科技研究院12 分钟前
8基于BES2700IHC数字助听器系统开发.冰块.23 分钟前
P-SAN 实战:CentOS7 搭建 iSCSI Target 共享块存储Kina_C30 分钟前
Keepalived 单播模式实战:跨网络高可用的关键配置HZZD_HZZD1 小时前
智能电表选CoAP还是MQTT?合众致达万表实测:CoAP省流17.3%、续航提升38%,附报文拆解与选型矩阵王老师青少年编程1 小时前
2026年全国青少年信息素养大赛算法应用主题赛C++赛项【决赛】模拟卷(汇总)m0_743697591 小时前
磁盘管理的相关知识linux-hzh1 小时前
百日算法修炼 · Day 05paopaokaka_luck1 小时前
基于springboot3+vue3的云南本土影视文旅推荐平台(协同过滤算法、Echarts图形化分析)先知后行。1 小时前
内核中的侵入式链表,slub对象池,CASIvanqhz2 小时前
泰勒展开(Taylor Expansion)