c++ 我不明白为什么它在我的输出中又加了一个0,我输入了100和20,得到了100和200,我该怎么办?

rta7y2nd  于 2022-12-24  发布在  其他
关注(0)|答案(1)|浏览(125)
#include <iostream>
using namespace std;

int add (int num1, int num2)
{
  cout << num1 << " " << num2;

  return 0;
}

int main ()
{
  int num1, num2;
  cin >> num1;
  cin >> num2;

  cout << add (num1, num2);
}

我试着从输入中打印两个数字,但不起作用。我希望打印输入的数字,但它给第二个数字加了一个0。

iswrvxsc

iswrvxsc1#

在函数add中打印两个数字,然后在main()中打印add()的返回值0-即return 0;
cout << add (num1, num2);更改为add (num1, num2);
或者更现实地说:

int add (int num1, int num2)
{
  return num1 + num2;
}

如果你真的想把数字相加并返回结果

相关问题