C ++带cin的多参数

时间:2017-04-05 05:53:16

标签: c++

这是原始代码:

#include <iostream>
using namespace std;

int addNumbers(int x, int y, int z, int a) {
  int result = x + y + z + a;
  return result;
}

int main()
{
  cout << addNumbers(1, 7, 8, 3);

  return 0;
}

我只测试我的代码:

#include <iostream>
using namespace std;

int addNumbers(int x, int y, int z, int a) {
  int result = x + y + z + a;
  return result;
}

int main() {
      int x,y,z,a;
      int result = x + y + z + a;
      cin >> result;
      return 0;
    }

我只是C ++的新手,我想知道是否可以使用输入(cin)在(x,y,z,a)变量中添加值并使用result = x + y +添加它Z + A;

2 个答案:

答案 0 :(得分:2)

我认为你试图扫描多个变量。所以,使用:

cin>>x>>y>>z>>a;

完整示例:

#include <iostream>
using namespace std;

int addNumbers(int x, int y, int z, int a) {
  int result = x + y + z + a;
  return result;
}

int main() {
int x,y,z,a;
cin>>x>>y>>z>>a;
int result = addNumbers(x,y,z,a);
cout<<result<<endl;

return 0;
}

答案 1 :(得分:0)

我认为你需要,

cin >> x >> y >> z >> a;