
求c++高手,帮忙做一道编程题,急用,谢谢
编写一个程序实现图书和杂志销售管理。当输入一系列图书和杂志销售记录后,将销售良好(图书每月售500本以上,杂志每月售2500本以上)的图书和杂志名称显示出来。...
编写一个程序实现图书和杂志销售管理。当输入一系列图书和杂志销售记录后,将销售良好(图书每月售500本以上,杂志每月售2500本以上)的图书和杂志名称显示出来。
展开
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 <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++吧? 呵呵 其实我也是没学多久,这个程序其实可以更高级的,只是比较麻烦~
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询