当前位置:C++技术网 > 精选软件 > C++ Primer Plus 6th 5.9 编程练习题 第5题 书籍销售统计分析

C++ Primer Plus 6th 5.9 编程练习题 第5题 书籍销售统计分析

更新时间:2019-04-29 08:46:39浏览次数:1+次

题目:
5.假设要销售《C++ For Fools》一书。请编写一个程序,输入全年中每个月的销售量(图书数量,而不是销售额)。程序通过循环,使用初始化为月份字符串的char*数组(或string对象数组)逐月进行提示,并将输入的数据储存在一个int数组中。然后,程序计算数组中各元素的总数,并报告这一年的销售情况。

答案:  书上无答案。

C++技术网辅导详解解答:
    参考代码:

#include <iostream>
using namespace std;
int main()
{
    int month_sale[12] = { 0 };
    int sum = 0;
    const char * month[12] = {
        "一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"
    };
    for (int i = 0; i < 12; i++)
    {
        cout << "请输入" << month[i] << "销售图书的数量:";
        cin >> month_sale[i];
        sum += month_sale[i];
    }
    cout << "一年的销售量为:" << sum << endl;
    cout << "每月销售量详情如下:" << endl;
    for (int i = 0; i < 12; i++) 
    {
        cout << month[i] << "销售量:" << month_sale[i] << endl;
    }
    return 0;
}