第十六周为动态数组扩容

来源:互联网 发布:魏延为什么要谋反知乎 编辑:程序博客网 时间:2024/06/10 07:16
/*  *Copyright (c) 2014, 烟台大学计算机学院  * All right reserved.  * 文件名称:test.cpp    * 作者:赵嵩  * 完成时间:2014年12月15号  * 版本号:v1.0  */ #include <iostream>using namespace std;int main( ){    int num,i,addNum;    cout<<"输入学生人数: ";    cin>>num;    int *score = new int[num];    cout<<"请输入学生成绩: ";    for(i=0; i<num; i++)        cin>>score[i];    cout<<"需要增加多少名学生? ";    cin>>addNum;    int *addScore = new int[num+addNum];    cout<<"请输入学生成绩: ";    for(i=0; i<num; i++)        addScore[i]=score[i];    for(i=0; i<addNum; i++)        cin>>addScore[num+i];    delete []score;  //    score = addScore;    num = num +addNum;    cout<<"现在共有" << num << "名同学,他们的成绩是: "<<endl;    for(i=0; i<num; i++)        cout<<score[i]<<"  ";    cout<<endl;    delete []score;    return 0;}

运行结果:


0 0
原创粉丝点击