【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

相关推荐
辰海Coding2 小时前
MiniSpring框架学习笔记-解决循环依赖的简化IoC容器
笔记·学习
杜子不疼.2 小时前
【C++ AI 大模型接入 SDK】 - DeepSeek 模型接入(上)
开发语言·c++·chatgpt
加号32 小时前
【C#】 串口通信技术深度解析及实现
开发语言·c#
晓梦林2 小时前
cp520靶场学习笔记
android·笔记·学习
sycmancia3 小时前
Qt——编辑交互功能的实现
开发语言·qt
石山代码3 小时前
C++ 内存分区 堆区
java·开发语言·c++
心中有国也有家3 小时前
cann-recipes-infer:昇腾 NPU 推理的“菜谱集合”
经验分享·笔记·学习·算法
Upsy-Daisy3 小时前
AI Agent 项目学习笔记(八):Tool Calling 工具调用机制总览
人工智能·笔记·学习
无风听海4 小时前
C# 隐式转换深度解析
java·开发语言·c#
一只大袋鼠4 小时前
Git 进阶(二):分支管理、暂存栈、远程仓库与多人协作
java·开发语言·git