C++ 带 cin 的多个参数
C++ Multiple parameter with cin
这是原始代码:
#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( 变量中添加一个值并使用结果 = x+y+z+a 添加它;
我认为您尝试扫描多个变量。因此,请使用:
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;
}
我认为你需要,
cin >> x >> y >> z >> a;
相关文章:
- 如何反转整数参数包
- 使用C++库在Android项目中修改gradle中的cmake参数,用于插入指令的测试
- 如何使用默认参数等选择模板专业化
- 模板参数替换失败,并且未完成隐式转换
- 具有默认模板参数的多态类的模板推导失败
- lambda参数转换为constexpr技巧,然后获取带链接的数组
- 如何将 std::cin 作为函数的参数传递?
- std::cin >>上的参数无效
- 将 istream 转换为 ifstream 时将 std::cin 传递到参数时出现问题
- C++ 带 cin 的多个参数
- 直接捕获CIN作为参数,而无需临时变量
- 使用 cin 将输入作为函数参数传递
- 插入>>运算符重载:从 CIN 检索对象的 CTOR 参数时的异常处理
- 在C++中,有没有一种简单的方法可以通过iostream::cin获取带有参数的命令调用
- 当 cin.getline() 的第二个参数大于数组长度时,不可预测的字符串长度
- 使用带有参数cin.get()或.geline()的函数调用
- Istream函数参数vs内联std::cin
- 参数传递与cin功能
- Cin参数到自定义类
- 未知类型的 CIN >>函数模板参数