当前位置:C++技术网 > 精选软件 > C++ Primer Plus 6th 4.13 编程练习题 第10题 array类的使用

C++ Primer Plus 6th 4.13 编程练习题 第10题 array类的使用

更新时间:2019-04-22 08:45:25浏览次数:1+次

题目:
10.编写一个程序,让用户输入三次40码跑的成绩(如果您愿意,也可让用户输入40米跑的成绩),并显示次数和平均成绩。请使用一个array对象来存储数据(如果编译器不支持array类,请使用数组)。

答案:书上无答案。

C++技术网辅导详解解答:
    代码参考:

#include <iostream>
#include <array>

int main()
{
    using namespace std;
    array<double, 3> arr;//需要引入头文件array。或换成double arr[3];
    arr[0] = 1;
    cout << "请输入40码跑的成绩(第一次):";
    cin >> arr[0];
    cout << "请输入40码跑的成绩(第二次):";
    cin >> arr[1];
    cout << "请输入40码跑的成绩(第三次):";
    cin >> arr[2];
    cout << "3次的40码跑的平均成绩为:" << (arr[0] + arr[1] + arr[2]) / 3 << endl;
    return 0;
}

     此题目主要是来练习array类的使用。array类是一个模板类,在实例化模板的时候会指定具体的类型和元素个数,一旦确定后,那么使用和普通的数组差不多了。