#include<iostream>
int main ()
{
std::cout <<"Enter two numbers:"<<std:: endl;
int v1,v2;
std::cin >>v1>>v2;//read input
// use smaller numbers as lower bound for summation
//and larger number as upper bound
int lower, upper;
if (v1 <= v2) {
lower =v1;
upper=v2;
}else {
lower=v2;
upper=v1;
}
int sum =0;
// sum value from lower up to and including upper
for (int val =lower;val<=upper;++val)
sum += val ;//sum =sum +val
std::cout<<"Sum of"<<lower
<<"to" <<upper
<<"inclusive is"
<<sum <<std::endl;
return 0;
}
这段 C++ 代码的主要功能是:
它首先提示用户输入两个整数,然后确定这两个数中的较小值和较大值。接着,使用一个循环计算从较小值到较大值(包括较大值)的所有整数的和,并将结果输出到控制台。
总的来说,这段代码实现了对用户输入的两个整数范围内所有整数求和的功能。