求c++高手,帮忙做一道编程题,急用,谢谢

编写一个程序实现图书和杂志销售管理。当输入一系列图书和杂志销售记录后,将销售良好(图书每月售500本以上,杂志每月售2500本以上)的图书和杂志名称显示出来。... 编写一个程序实现图书和杂志销售管理。当输入一系列图书和杂志销售记录后,将销售良好(图书每月售500本以上,杂志每月售2500本以上)的图书和杂志名称显示出来。 展开
 我来答
zhangh82
2011-12-17 · TA获得超过526个赞
知道答主
回答量:39
采纳率:0%
帮助的人:55.1万
展开全部
顺手写了个程序,运行过,正确的! 肯定能够帮到你,呵呵。
#include <iostream>
#include <string>

using namespace std;

int main()
{
string bookName;
string magazineName;
string a[100],b[100];
int bookNumber;
int magazineNumber;
int i=0,j=0,c,d;

do
{
cout<<"请输入图书的名称:"<<endl;
cin>>bookName;
cout<<"请输入图书销售的数量:"<<endl;
cin>>bookNumber;
if (bookNumber>500)
{
a[i]=bookName;
i++;
}

cout<<"请问还有图书需要输入吗?有请按1,没有请按0"<<endl;
cin>>c;
}while(c==1);

do
{
cout<<"请输入杂志的名称:"<<endl;
cin>>magazineName;
cout<<"请输入杂志销售的数量:"<<endl;
cin>>magazineNumber;
if (magazineNumber>2500)
{
b[j]=magazineName;
j++;
}

cout<<"请问还有杂志需要输入吗?有请按1,没有请按0"<<endl;
cin>>d;
}while(d==1);

cout<<"销售良好的图书有:"<<endl;
for(int k=0;k!=i;k++)
cout<<a[k]<<'\n';

cout<<"销售良好的杂志有:"<<endl;
for(int x=0;x!=j;x++)
cout<<b[x]<<'\n';

return 0;
}
追问
能不能解释一下下面这几句是和哪些内容相关的,不太懂啊
#include
using namespace std; 这个是哪部分的内容呢,和下面的主程序有什么联系,主程序中好像没有提到的
string a[100],b[100]; 这个string是用来干什么的,能不能改成char
namespace 是指什么
非常感谢
追答
#include  是为了后面声明string 对象的~
using namespace 是为了后面的cout cin endl 等等的 这是个很基本的名字空间啊~
string a[100] ,b[100]是数组 为了存储销售良好的书目与杂志的名字咯~

你初学C++吧? 呵呵 其实我也是没学多久,这个程序其实可以更高级的,只是比较麻烦~
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式