C++ primer 学习笔记 2 快速入门2
2015-07-03 18:42
375 查看
练习 1.20
#include< iostream >
#include"Sales_item.h"
usingnamespace std;
int main()
{
Sales_item item;
cout << "请输入销售记录:" << endl;
while ( cin >> item )
{
cout << "售出册数,总销售额和平均价:" << item << endl;
}
return 0;
}
练习 1.21
#include< iostream >
#include"Sales_item.h"
usingnamespace std;
int main()
{
Sales_item item1;
Sales_item item2;
cout << "请输入两个ISBN相同的销售记录:" << endl;
cin >> item1>> item2;
if (compareIsbn(item1, item2))
cout << "汇总信息:ISBN、售出本数、销售额和平均售价为 "
<< item1+ item2 << endl;
else
cout << "两条销售记录的ISBN不同" << endl;
return 0;
}
练习 1.22
#include< iostream >
#include"Sales_item.h"
usingnamespace std;
int main()
{
Sales_item total,trans;
cout << "请输入几条销售记录:"<< endl;
if (cin >> total)
{
while (cin >> trans)
{
if (compareIsbn(total, trans))
total =total+ trans;
else
{
cout<< "ISBN
不同" << endl;
return -1;
}
}
cout << "汇总信息:ISBN、售出本数、销售额和平均售价为"
<< total<< endl;
}
else
{
cout << "没有数据" << endl;
return -1;
}
return 0;
}
练习1.23
#include< iostream >
#include"Sales_item.h"
usingnamespace std;
int main()
{
Sales_itemtrans1,trans2;
int num = 1;
cout << "请输入销售记录:" << endl;
if (cin >> trans1)
{
while (cin >> trans2)
{
if(compareIsbn(trans1, trans2))
num++;
else
{
cout<< trans1.isbn() << "共有"
<< num<< "条销售记录" <<endl;
trans1 =trans2;
num = 1;
}
}
cout <<trans1.isbn() << "共有"
<< num<< "条销售记录" <<endl;
}
else
{
cerr << "没有数据" << endl;
return -1;
}
return 0;
}
#include< iostream >
#include"Sales_item.h"
usingnamespace std;
int main()
{
Sales_item item;
cout << "请输入销售记录:" << endl;
while ( cin >> item )
{
cout << "售出册数,总销售额和平均价:" << item << endl;
}
return 0;
}
练习 1.21
#include< iostream >
#include"Sales_item.h"
usingnamespace std;
int main()
{
Sales_item item1;
Sales_item item2;
cout << "请输入两个ISBN相同的销售记录:" << endl;
cin >> item1>> item2;
if (compareIsbn(item1, item2))
cout << "汇总信息:ISBN、售出本数、销售额和平均售价为 "
<< item1+ item2 << endl;
else
cout << "两条销售记录的ISBN不同" << endl;
return 0;
}
练习 1.22
#include< iostream >
#include"Sales_item.h"
usingnamespace std;
int main()
{
Sales_item total,trans;
cout << "请输入几条销售记录:"<< endl;
if (cin >> total)
{
while (cin >> trans)
{
if (compareIsbn(total, trans))
total =total+ trans;
else
{
cout<< "ISBN
不同" << endl;
return -1;
}
}
cout << "汇总信息:ISBN、售出本数、销售额和平均售价为"
<< total<< endl;
}
else
{
cout << "没有数据" << endl;
return -1;
}
return 0;
}
练习1.23
#include< iostream >
#include"Sales_item.h"
usingnamespace std;
int main()
{
Sales_itemtrans1,trans2;
int num = 1;
cout << "请输入销售记录:" << endl;
if (cin >> trans1)
{
while (cin >> trans2)
{
if(compareIsbn(trans1, trans2))
num++;
else
{
cout<< trans1.isbn() << "共有"
<< num<< "条销售记录" <<endl;
trans1 =trans2;
num = 1;
}
}
cout <<trans1.isbn() << "共有"
<< num<< "条销售记录" <<endl;
}
else
{
cerr << "没有数据" << endl;
return -1;
}
return 0;
}
相关文章推荐
- 第十七周oj刷题——Problem F: C++习题 输入输出--保护继承
- LeetCode-Excel Sheet Column Number-解题报告
- 第十七周oj刷题——Problem E: C++习题 输入输出--私有继承
- memcpy/memset函数的c语言实现
- 转:给C++初学者的50个忠告
- C++ Primer(第五版)学习笔记1-----开始章
- 第十七周oj刷题——Problem D: C++习题 输入输出--公用继承
- LeetCode-Excel Sheet Column Title-解题报告
- C++ 转义字符
- 单链表的C++的实现
- visual studio2013 C++查看对象布局
- c++实现数组的插入和删除
- 用c++实现单向链表的创建,插入和删除
- 一个C语言写的2048游戏
- 浅谈C语言中的位段
- C++字符串之间转化——Unicode字符集
- C++写一个排列组合小程序
- VC++6.0使用OpenGL前的配置(必看)
- 【C语言】之C语言高效编程技巧
- C++[类设计] ini配置文件读写类config