第一天打卡第四个问题

发布时间 2023-04-12 14:48:39作者: 序章0

问题描述:假设要销售一本书,编写一个程序,输入全年中每个月的销售量。程序通过循环,使用初始化为月份的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;
}