题目:
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类是一个模板类,在实例化模板的时候会指定具体的类型和元素个数,一旦确定后,那么使用和普通的数组差不多了。