C++ Primer第五章課後編程題,primer第五章

來源:互聯網
上載者:User

C++ Primer第五章課後編程題,primer第五章


1、代碼

#include<iostream>int main(){  using namespace std;  int num1;  int num2;  int total=0;  cout << "請輸入開始數字\n";  cin >> num1;  cout << "請輸入結束數字\n";  cin >> num2;  for (num1; num1<=num2; num1++)    total = num1 + total;  cout << num1 << " 和 " << num2 << "之間的整數和為 " << total <<endl;  return 0;}
運行結果

2、代碼
#include<iostream>int main(){  using namespace std;  double total = 0.0;  double in;  cout << "請輸入數字:";  cin >> in;  while (in != 0)  {    total += in;    cout << "所有輸入數的和為:" << total << "\n";    cout << "請輸入下一個數字:";    cin >> in;  }  cout << "運行結束";  return 0;}
運行結果

3、代碼
#include<iostream>int main(){  using namespace std;  double daphne=100;  double cleo=100;  int year=1;  while (daphne >= cleo)  {    daphne += 100*0.1;    cleo += cleo*0.05;    cout << "第" << year << "年,daphne投資價值為 " << daphne << "cleo投資價值為 " << cleo <<endl;    year++;  }  cout << "第 " << year << "年,時cleo超過daphne的投資價值"<< endl;  return 0;}
運行結果

4、代碼
#include<iostream>const char *months[12] = {"一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"};int main(){    using namespace std;    int sales[12];    int total;    for (int i=1; i<=12; i++)    {        cout << "請輸入" << months[i-1] << "銷售數量:";        cin >> sales[i-1];    }    for (int j=0; j<12; j++)    {        total = total+sales[j];    }    cout << "總銷售為:" << total <<endl;    return 0;}
運行結果

5、代碼
#include<iostream>const char *months[12] = {"一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"};int main(){    using namespace std;    int sales[3][12];    int total[3] = {0};   //一定要初始化。不然初始值不為0    int sum;    for (int a=1;a<=3;a++)    {            for (int i=1; i<=12; i++)            {                cout << "請輸入第"<< a << "年" << months[i-1] << "銷售數量:";                cin >> sales[a-1][i-1];            }    }    for (int b=0; b<3; b++)    {            for (int j=0; j<12; j++)            {                total[b] = total[b]+sales[b][j];            }            sum = sum + total[b];            cout << "第" << b+1 << "年總銷量為" << total[b] <<endl;    }    cout << "總銷售為:" << sum <<endl;    return 0;}
運行結果

6、代碼
<pre name="code" class="cpp">//一定要加while (cin.get() != '\n'); #include<iostream>using namespace std;const int LEN = 60;struct Car{  char brand[LEN];  int year;};int main(){  int num;  cout << "How many cars do you wish to catalog?";  cin >> num;  while (cin.get() != '\n');  Car *ps = new Car[num];  for (int i=0;i<num;i++)  {    cout << "Car #" << (i+1) << ":\n";    cout << "Please enter the make:";    cin.getline(ps[i].brand, LEN);    cout << "Please enter the year made:";    cin >> ps[i].year;    while(cin.get() != '\n');  }  cout << "Here is your collection:\n";  for (int i=0; i<num; i++)  {    cout << ps[i].year << " " << ps[i].brand <<endl;  }  delete [] ps;  return 0;}
運行結果

7、代碼
#include<iostream>#include<cstring>const int STR_LEN=60;int main(){  using namespace std;  char words[STR_LEN];  int count=0;  cout << "Enter words(to stop,type the word done):\n";  while (cin >> words && strcmp("done", words))    ++count;  cout << "You entered a total of " << count << " words .\n" <<endl;  return 0;}
運行結果

8、代碼
#include<iostream>#include<string>int main(){  using namespace std;  string words;  int count=0;  cout << "Enter words {to stop,type the word done}:\n";  while (cin >> words && words != "done")    ++count;  cout << "You entered a total of " << count << " words .\n";  return 0;}
運行結果

9、代碼
#include<iostream>int main(){  using namespace std;  int row;  cout << "Enter number of row:";  cin >> row;  for (int i=0; i<row; i++)  {    for (int j=row-i; j>1; j--)    {      cout << ".";    }    for (int k=0; k<=i; k++)    {      cout << "*";    }    cout << "\n";  }  return 0;}
運行結果



跪《C Primer Plus》中文版(第五版)各章課後編程題答案!

c++primer plus (中文版)第五版課後編程答案哪位大俠分享下//多謝啦俺的QQ號是115425796
 
大俠你好,問有C Primer Plus(第五版)課後編程練習題答案可以發一份給我?你

我空間有 自己寫的
 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.