首页 > 试题广场 >

假设要销售《C++ For Fools》一书。请编写一个程序

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

int main()
{
    string moon[12]={"一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"};
    double xiaoliang[12];
    double zongliang=0;
    int i;
    for(i=0;i<12;i++)
    {
        cout<<moon[i]<<"的销售量为:";
        cin>>xiaoliang[i];
        zongliang=zongliang+xiaoliang[i];
    }
    cout<<"12个月的总销售量为"<<zongliang<<endl;
    system("pause");
    return 0;
}
发表于 2019-10-11 17:08:38 回复(0)
#include<stdio.h>
#include<string.h>
int main()
{
    int data[12],sum=0,i=0;
    char *str[12]={"January","February","March","April","May","June",
                "July","August","September","October","November","December"};
    printf("Please input the annual sales volume:\n");    
    for(i=0;i<12;i++)
    {
        printf("%s:",str[i]);
        scanf("%d",&data[i]);
        sum+=data[i];
    }
    printf("Total sales volumn:%d\n",sum);
    return 0;
}
发表于 2019-05-01 08:05:56 回复(0)
#include <iostream>
using namespace std;
int main()
{
    int sail[12]={0};
    const char*mouth[12]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Spt","Oct","Dec","Nov"};
    cout<<"please input twelve months's sail"<<endl;
    cout<<mouth[0]<<" : ";
    int sum=0;
    for(int i=0;i<12;++i)
    {
        cin>>sail[i];
        sum=sum+sail[i];
        if(i<11)
        cout<<endl<<mouth[i+1]<<" : ";
    }
    cout << "sum is" <<sum<< endl;
    return 0;
}
 
发表于 2019-04-30 21:06:50 回复(0)
#include <iostream>
using namespace std; 
int main()
{  int sum = 0;
   int sale[12]; 
   const char*mouth[12]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Spt","Oct","Dec","Nov"};
   for(inti=0; i<=11; i++)
   {  
    cin >> sale[i];
    sum+=sale[i];
    cout << mouth[i] <<" "<< sale[i] << endl;
   }  
    cout << sum << endl;
}

发表于 2019-04-30 15:23:06 回复(0)