0

目前,我正在为一个类编写一个程序,我们必须使用文件输入和输出。她给了我们一个文件,里面有 8 组不同的 7 个数字(都是整数)。我们必须让用户输入他们想要阅读的那一行,然后输出最高数字、最低数字、数字集合的总和以及集合的平均值。我在让 XCode 只读取一行数字时遇到问题。getline()如果这甚至是一个解决方案,我对这个功能没有太多的练习。

有什么建议么?

4

1 回答 1

0

尽管这是一项家庭作业,但这会牺牲效率来表明您知道某个主题,但是代码应该给您一个模糊的概念。

注意**这仅在您的用户只能输入一行并且程序退出时才有效

cout << "enter line...";
cin >> line;
//error check line to make sure it is in bounds

///loops through each set of 7 numbers LINE times

//loop through line(FOR LOOP)

    //read in the 7 vars

//end loop

//loop through array(FOR LOOP)

    //add array[i] onto sum
    //is this number higher than the var HIGH? if yes then set high equal to array element
    //is this number lower than the low var? if yes then set low equal to array element

//end loop
于 2012-11-01T20:16:51.237 回答