【C++ Primer Plus习题】4.10

问题:

解答:

cpp 复制代码
#include <iostream>
#include <array>
using namespace std;

int main()
{
	array<float, 3> grade;
	float average=0;
	for (int i = 0; i < 3; i++)
	{
		cout << "请输入第" << i + 1 << "次跑40米的成绩:";
		cin >> grade[i];
	}
	for (int i = 0; i < 3; i++)
	{
		cout << "第" << i + 1 << "次跑40米的成绩为:"<<grade[i]<<endl;	
	}
	
	cout << "测试次数为:" << grade.size() << endl;
	average = (grade.at(0) + grade.at(1) + grade.at(2)) / grade.size();
	cout << grade.size() << "次的平均成绩为:" << average << endl;

	return 0;
}

运行结果:

考查点:

  • array 数组容器\模版类

注意:

  • 需要头文件
  • 定义

2024年8月24日21:13:07

相关推荐
wang1zhong1quan5 分钟前
error C2338: YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES
c++
C++ 老炮儿的技术栈5 分钟前
Visual Studio 2022 MFC Dialog 添加Toolbar及Tips提示
服务器·c语言·数据库·c++·ide·算法·visual studio
做一个坚强的女汉子8 分钟前
QT保存日志到文件中以及捕捉崩溃日志
开发语言·qt
顾苏洋19908 分钟前
qt绘制饼状图并实现点击即放大点击部分
开发语言·qt
笑鸿的学习笔记10 分钟前
qt-C++笔记之布局管理`space` 和 `margin`的区别
c++·笔记·qt
轩情吖12 分钟前
Qt常用控件之QWidget(一)
c++·qt·geometry·qwidget·qpushbutton·客户端开发·enabled
没学上了13 分钟前
Qt去噪面板搭建
开发语言·qt
peihexian13 分钟前
vcpkg交叉编译qt等过程记录(未完成)
开发语言·qt
居然是阿宋25 分钟前
【学习笔记】OkHttp源码架构解析:从设计模式到核心实现
笔记·学习·okhttp
拓端研究室28 分钟前
专题:2025母婴行业洞察报告|附60+份报告PDF汇总下载
开发语言·人工智能·python