从输入读取两个值并添加它们,只需使用一个变量..可能吗?

C77*_*431 1 c++ puzzle variables

敬礼..

我们来看看这个例子:

int x,y,s;
cin>>x>>y;
s=x+y;
Run Code Online (Sandbox Code Playgroud)

这里我们有三个变量用于添加两个值..

我们可以只使用一个变量吗?

谢谢.

Rob*_*obᵩ 6

零变量怎么样?

#include <numeric>
#include <iterator>
#include <iostream>

int main()
{
  std::cout <<
    std::accumulate(
      std::istream_iterator<int>(std::cin),
      std::istream_iterator<int>(),
      0) <<
    "\n";
}
Run Code Online (Sandbox Code Playgroud)