以下代码都是自己写的,仅作参考,若有错误部分,请大家多多指教~
1.3
#include <iostream>
using namespace std;
int main()
{
cout << "Hello, World" << endl;
return 0;
}
1.4
#include <iostream>
using namespace std;
int main()
{
cout << "Enter two numbers:" << endl;
int v1 = 0, v2 = 0;
cin >> v1 >> v2;
cout << "The product of " << v1 << " and " << v2 << " is " << v1 * v2 << endl;
return 0;
}
1.5
#include <iostream>
using namespace std;
int main()
{
cout << "Enter two numbers:";
cout << endl;
int v1 = 0, v2 = 0;
cin >> v1 >> v2;
cout << "The sum of ";
cout << v1;
cout << " and ";
cout << v2;
cout << " is ";
cout << v1 + v2;
cout << endl;
return 0;
}
1.9
#include <iostream>
using namespace std;
int main()
{
int sum = 0, val = 50;
while (val <= 100)
{
sum += val;
++val;
}
cout << "Sum of 50 to 100 inclusive is " << sum << endl;
return 0;
}
1.10
#include <iostream>
using namespace std;
int main()
{
int val = 10;
while (val >= 0)
{
cout << val << " ";
--val;
}
cout << endl;
return 0;
}
1.11
#include <iostream>
using namespace std;
int main()
{
cout << "Enter two numbers:" << endl;
int v1, v2, temp;
cin >> v1 >> v2;
if (v1 > v2)
{
//v1为两数中的较小值,v2为两数中的较大值
temp = v1;
v1 = v2;
v2 = temp;
}
while (v1 <= v2)
{
cout << v1 << " ";
++v1;
}
cout << endl;
return 0;
}
1.13
#include <iostream>
using namespace std;
int main()
{
int sum = 0;
for (int val = 50; val <= 100; ++val)
sum += val;
cout << "Sum of 50 to 100 inclusive is " << sum << endl;
return 0;
}
#include <iostream>
using namespace std;
int main()
{
for (int val = 10; val >= 0; --val)
cout << val << " ";
cout << endl;
return 0;
}
#include <iostream>
using namespace std;
int main()
{
cout << "Enter two numbers:" << endl;
int v1, v2, temp;
cin >> v1 >> v2;
if (v1 > v2)
{
//v1为两数中的较小值,v2为两数中的较大值
temp = v1;
v1 = v2;
v2 = temp;
}
for (; v1 <= v2; ++v1)
cout << v1 << " ";
cout << endl;
return 0;
}
1.16
#include <iostream>
using namespace std;
int main()
{
int sum = 0, value = 0;
while (cin >> value)
sum += value;
cout << "Sum is: " << sum << endl;
return 0;
}
1.20
#include <iostream>
#include "Sales_item.h"
using namespace std;
int main()
{
Sales_item book;
cin >> book;
cout << book << endl;
return 0;
}
1.21
#include <iostream>
#include "Sales_item.h"
using namespace std;
int main()
{
Sales_item item1, item2;
cin >> item1 >> item2;
cout << item1 + item2 << endl;
return 0;
}
1.22
#include <iostream>
#include "Sales_item.h"
using namespace std;
int main()
{
Sales_item item, book;
while (cin >> book)
item += book;
cout << item << endl;
return 0;
}
1.23
#include <iostream>
#include "Sales_item.h"
using namespace std;
int main()
{
Sales_item currItem, item;
if (cin >> currItem)
{
int cnt = 1; //正在统计的书的销售记录
while (cin >> item)
{
if (currItem.isbn() == item.isbn())
++cnt;
else
{
cout << currItem.isbn() << " occurs " << cnt << " times" << endl; //打印当前书的销售记录
currItem = item; //记住新书
cnt = 1; //重置计数器
}
}
cout << currItem.isbn() << " occurs " << cnt << " times" << endl; //打印最后一本书的销售记录
}
return 0;
}
1.25
#include <iostream>
#include "Sales_item.h"
using namespace std;
int main()
{
Sales_item total; //相同ISDN的所有销售记录
if (cin >> total)
{
Sales_item trans; //读取的每条销售记录
while (cin >> trans)
{
if (total.isbn() == trans.isbn())
total += trans;
else
{
cout << total << endl;
total = trans;
}
}
cout << total << endl;
}
else
{
cerr << "No Data" << endl;
return -1;
}
return 0;
}