1

怎么做?用户输入一些数字,然后另一个函数返回这些数字相加的结果?(C/C++)

例如,用户输入 3 4 7 然后他在屏幕 14 上看到另一个打印,用户输入 5 6 并得到 11

我是C编程的初学者,所以请您帮助我

4

2 回答 2

4

在高水平:

  • 取输入字符串
  • 用空格分割它
  • 将每个部分解析为整数
  • 添加整数
  • 返回结果

这很简单,无需实际发布代码,我不会这样做,因为我怀疑这是一项家庭作业。

于 2010-08-19T20:18:43.657 回答
2

因为没有指定参数的数量我认为你需要 va_list 但正如你所说你是 C++ 的新手所以你可以这样写

#include <iostream>
using namespace std;

int main(int argc,char* argv[])
{
    int sum=0;
    int t;
    while ((cin>>t)!=EOF)//in windows EOF is  ctrl+z
    {
        sum+=t;
    }

    cout<<sum<<endl;

    return 0;
}
于 2010-08-19T20:43:35.170 回答