5.9-1
#include<iostream>
using namespace std;int main()
{
cout << "PLEASE ENTER 2 NUMBERS: ";
//声明两个整数变量,用来保存输入的值
int number1, number2;
//while用来检查是否成功输入
while (cin >> number1 >> number2)
{
int sum = 0;
for(int i = number1 + 1; i < number2; ++i)//for循环用来遍历这两个整数中间的值
{
sum += i;//求和赋值
}
cout << "THE TOTAL BETWEEN THIS 2 NUMBWE IS " << sum << endl;
};
return 0;
}
5.9-2
#include <iostream>
//定义数组成员个数常量ArSize
const int ArSize = 101;
int main()
{
using namespace std;
long double shuzu[ArSize];
shuzu[0] = shuzu[1] = 1;
//递归运算
for(int i = 2; i < ArSize; ++i)
shuzu[i] = shuzu[i-1] * i;
//输出计算结果
for(int i = 1; i < ArSize; ++i)
cout << i << "! = " << shuzu[i] << endl;
cin.get();
return 0;
}
//5.9.3
#include<iostream>
int main()
{
using namespace std;
cout << "PLEASE ENTER AN NUMBER: ";
double number,sum = 0;
while(cin >> number)
{
sum += number;
cout << "THE TOTAL IS: " << sum;
cout << "\nPLEASE ENTER AN NUMBER: ";
}
cin.get();
return 0;
}
// 5.9.4
#include<iostream>
//Daphne的投资情况
double moneyD = 100;
double moneyC = 100;
//时间
int year = 0;
int main()
{
using namespace std;
do{
moneyD = 100 + 100 * year * 0.1;
moneyC = moneyC + moneyC * 0.05;
++year;
}while(moneyC > moneyD);
cout << year;
cin.get();
return 0;
}
//5.9.5
//题目要求:
#include<iostream>
int months[12] = {1,2,3,4,5,6,7,8,9,10,11,12};
int sell[12];
int main()
{
using namespace std;
for(int i = 0; i < 12; ++i)
{
cout << "PLEASE ENTER THE SELL NUMBER OF MONTH " << months[i] << ":";
cin >> sell[i];
};
int sum = 0;
for (int j = 0; j < 12; ++j)
{
sum += sell[j];
};
cout << "THE TOTAL IS: " << sum;
cin.get();
cin.get();
return 0;
}