16周(項目四 動態數組),16周項目動態數組

來源:互聯網
上載者:User

16周(項目四 動態數組),16周項目動態數組

/*
*copyright(c) 2014,煙台大學電腦學院
*All rights reserved。
*檔案名稱:16周(項目四 動態數組)

*作者:王忠
*完成日期:2014.12.15

*版本號碼:v1.0
*
*問題描述:新增一個恰當長度的動態數組,將原數組中的資料“複製”到新數組,接著再輸入新的資料。增加新資料後的數組,成為儲存資料的新數組。

*輸入描述:輸入成績,學生數

*程式輸出:新增的學生數 成績

 

#include <iostream>using namespace std;int main( ){    int num,i,addNum;  //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是需要增加的人數    //下面的程式完成對數組的擴容,並輸入另外的成績        for(i=num; i<num+addNum; i++)            cin>>score[i];        num=num+addNum;    cout<<"現在共有" << num << "名同學,他們的成績是: "<<endl;    for(i=0; i<num; i++)        cout<<score[i]<<"  ";    cout<<endl;    delete []score;    return 0;}

 

 


聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.