1.编写一个要求用户输入两个整数的程序。该程序将计算并输出这两个整数之间所有整数的和。
#include <iostream>
int main()
{
using namespace std;
int max,min,sum;
sum = 0;
cout << "MAX: ";
cin >> max;
cout << "MIN: ";
cin >> min;
for (int i = min; i <= max; i ++)
sum = sum + i;
cout << "The result is: " << sum << endl;
return 0;
}
2.使用array对象和long double重新编写程序清单5.4,并计算100!的值。
#include <iostream>
#include <array>
const int Arsize = 100;
int main()
{
using namespace std;
array<long double,Arsize> factorials;
factorials[1] = factorials[0] = 1.0;
for (int i = 2; i <= Arsize; i ++)
factorials[i] = i * factorials[i-1];
for (int i = 0; i <= Arsize; i ++)
cout << i << "! = " << factorials[i] << endl;
return 0;
}
3.编写一个要求用户输入数字的程序。每次输入后,程序都将报告到目前为止,所有输入的累计和。当用户输入0时,程序结束。
#include <iostream>
int main()
{
using namespace std;
int i,sum;
sum = 0;
cout << "Please enter the numbers: " <<endl;
cin >> i;
while (i