第十六周 【项目4-为动态数组扩容】

来源:互联网 发布:脸萌软件是什么软件 编辑:程序博客网 时间:2024/06/03 05:07
问题及代码:
/**Copyright (c) 2014,烟台大学计算机学院*ALL right reserved*文件名:为动态数组扩容*作者;童宇*完成日期:2014年12月16日*版本号v1.0*问题描述:当再有一批学生成绩需要保存时,要为之扩容*输入描述:*程序输出:*/#include <iostream>using namespace std;int main( ){    int num,i,addNum;           //num是小组人数    cout<<"输入学生人数: ";    cin>>num;    int *score = new int[num];    cout<<"请输入学生成绩: ";    for(i=0; i<num; i++)        //输入num名同学的成绩        cin>>score[i];    cout<<"需要增加多少名学生? ";    cin>>addNum;                //addNum是需要增加的人数    num=num+addNum;             //下面的程序完成对数组的扩容,并输入另外的成绩    cout<<"请输入学生成绩: ";    for(; i<num; i++)           //输入num名同学的成绩        cin>>score[i];    cout<<"现在共有" << num << "名同学,他们的成绩是: "<<endl;    for(i=0; i<num; i++)        cout<<score[i]<<"  ";    cout<<endl;    delete []score;    return 0;}



运行结果:



0 0
原创粉丝点击