【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

相关推荐
菜一头包11 分钟前
c++ std库中的文件操作学习笔记
c++·笔记·学习
猴子请来的逗比48915 分钟前
tomcat搭建内网论坛
学习·tomcat
belldeep18 分钟前
如何阅读、学习 Git 核心源代码 ?
git·学习·源代码
神仙别闹28 分钟前
基于C#+MySQL实现(WinForm)企业设备使用信息管理系统
开发语言·mysql·c#
Kazefuku34 分钟前
python文件打包成exe文件
python·学习
czhaii39 分钟前
PLC脉冲位置 单片机跟踪读取记录显示
开发语言·c#
threelab1 小时前
08.webgl_buffergeometry_attributes_none ,three官方示例+编辑器+AI快速学习
学习
alden_ygq1 小时前
当java进程内存使用超过jvm设置大小会发生什么?
java·开发语言·jvm
嵌入式仿真实验教学平台1 小时前
「国产嵌入式仿真平台:高精度虚实融合如何终结Proteus时代?」——从教学实验到低空经济,揭秘新一代AI赋能的产业级教学工具
人工智能·学习·proteus·无人机·低空经济·嵌入式仿真·实验教学
蜗牛沐雨1 小时前
Rust 中的 `PartialEq` 和 `Eq`:深入解析与应用
开发语言·后端·rust