当前位置:C++技术网 > 精选软件 > C++ Primer Plus 6th 5.9 编程练习题 第1题 两个整数之间的所有整数之和

C++ Primer Plus 6th 5.9 编程练习题 第1题 两个整数之间的所有整数之和

更新时间:2019-04-27 18:48:21浏览次数:1+次

题目:
1.编写一个要求用户输入两个整数的程序。该程序将计算并输出这两个整数之间(包括这两个整数)所有整数的和。这里假设先输入较小的整数。例如,如果用户输入的是2和9,则程序将指出2-9之间所有整数的和为44。

答案:  书上无答案。

C++技术网辅导详解解答:
    参考源码:

#include <iostream>
using namespace std;
int main()
{
    int begin, end, sum = 0;
    cout << "输入第一个整数:";
    cin >> begin;
    cout << "输入第二个整数:";
    cin >> end;
    for (int i = begin; i <= end; i++)
    {
        sum += i;
    }
    cout << "两个整数(含两个整数)之间的所有整数的和为:" << sum << endl;
}

    两个整数之间的所有整数,是一个连续的整数的序列,自然而然可以想到一个循环的连续递进,所以可以用循环来实现加和。