问题描述:假设要销售一本书,编写一个程序,输入全年中每个月的销售量。程序通过循环,使用初始化为月份的char *数组或者string数组逐月进行提示,并将输入的数据储存到一个int数组中。然后程序计算数组中各元素的总数,并报告这一年的销售情况。
解决思路:
1.先建立一个string数组存储月份,建立一个int数组存储每月的销售情况
2.建立一个12次的循环体,每次循环输出一个月份,存储用户输入的销售情况进入int数组。
3.建立循环体计算出int数组12个月的销售情况总和
4.输出年销售量
代码:
#include <iostream>
using namespace std;
int main()
{
string a[13] = {"1","2","3","4","5","6","7","8","9","10","11","12"};
int b[13];
int n=0;
for (int i = 0; i <12; i++)
{
if (i>=0&&i<9)
cout << "请输入" << a[i][0] << "月份的销售情况";
else
cout << "请输入" << a[i][0] <<a[i][1]<< "月份的销售情况";
cin >> b[i];
}
for (int i = 0; i < 12; i++)
n += b[i];
cout << n;
return 0;
}