第十六周项目 4 为动态数组扩容
来源:互联网 发布:晋江腾达陶瓷销售网络 编辑:程序博客网 时间:2024/05/20 20:45
/* *Copyright (C) 2014,烟台大学计算机学院 *All rights reserved. *文件名称 :mian.cpp *作 者 :韩娟 *完成日期 :2014年12月14日 *版 本 号 :v1.0 * *问题描述 :下面的程序,利用动态数组保存学生的成绩。当再有一批学生成绩需要保存时,要为之扩容(和吃自助一样,用多少,取多少,这好),请补充完整下面的程序,实现如图所示的功能。 *输入描述 :同学人数,分数,要添加的人数,添加同学的分数 *程序输出 :所有人的分数 */#include <iostream>using namespace std;int main( ){ int num,i,addNum,total; //num是小组人数 cout<<"输入学生人数: "; cin>>num; int *score = new int[num]; cout<<"请输入学生成绩: "; //输入num名同学的成绩 for(i=0; i<num; i++) cin>>score[i]; //*(score+i) cout<<"需要增加多少名学生? "; cin>>addNum; //addNum是需要增加的人数 //下面的程序完成对数组的扩容,并输入另外的成绩 total=num+addNum; cout<<"请输入学生成绩:"; for(i=num;i<total;++i) cin>>score[i]; cout<<"现在共有" << num << "名同学,他们的成绩是: "<<endl; for(i=0; i<total; i++) cout<<score[i]<<" "; cout<<endl; delete []score; return 0;}
知识点总结 :
动态数组的可以比较方便的完成一些数据统计,把人数定为一个动态的,记得在后面一定要释放空间。
学习心得 :
写的时候要注意循环的地方,不然后面的成绩会不能显示出来。
0 0
- 第十六周项目4-为动态数组扩容
- 第十六周项目4-为动态数组扩容
- 第十六周项目4为动态数组扩容
- 第十六周 项目4 为动态数组扩容
- 第十六周 项目4:为动态数组扩容
- 第十六周项目 4 为动态数组扩容
- 第十六周项目4为动态数组扩容
- 第十六周项目4——为动态数组扩容
- 第十六周项目4为动态数组扩容
- 第十六周项目4-为动态数组扩容
- 第十六周 【项目4-为动态数组扩容】
- 第十六周项目4:为动态数组扩容
- 第十六周项目四:为动态数组扩容
- 第十六周项目四:为动态数组扩容
- 第十六周项目四 为动态数组扩容
- 第十六周项目5-为动态数组扩容
- 第十六周 项目四:为动态数组扩容
- 第十六周项目四——为动态数组扩容
- 让MAC系统为你唱中英文生日快乐歌
- c# ArrayList冒泡排序
- Android源码解析之Dialog
- 博客,我们是写给谁看的
- 自定义返回按钮时,iOS7手势返回遇到的问题
- 第十六周项目 4 为动态数组扩容
- 第十六周项目二——用指针玩字符串(1,字符串str1和str2的连接)
- LDA: 从头到尾彻底理解LDA (Latent Dirichlet Allocation)
- 黑马程序员_Java基础_网络编程相关小项目
- 一个能并列高亮显示文件比较结果的小工具 icdiff
- Objective-C中可选参数的实现
- 第十六周 项目二--用指针玩字符串(2.2.1去除字符串中特定字符---数组名作形参)
- 控制寄存器(CR0,CR1,CR2,CR3)
- 学习从历史开始