【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

相关推荐
searchforAI2 分钟前
B站视频怎么转文字稿?AI自动总结要点+生成思维导图教程
人工智能·笔记·学习·ai·语音识别·知识管理·视频总结
只做人间不老仙6 分钟前
C++ grpc 拦截器示例学习
开发语言·c++·学习
踏着七彩祥云的小丑7 分钟前
Go学习第7天:Map集合 + 递归函数 + 类型转换
开发语言·学习·golang·go
何以解忧,唯有..9 分钟前
Go语言变量的声明方式详解
开发语言·后端·golang
me83210 分钟前
【AI】Langchain4j开发学习笔记
人工智能·笔记·学习
LuminousCPP10 分钟前
数据结构 - 单链表第一篇:单链表基础操作
c语言·数据结构·经验分享·笔记·学习
wubba lubba dub dub75013 分钟前
【无标题】
学习
半夜燃烧的香烟15 分钟前
springboot3.0 集成minio上传文件,支持多个桶名
java·开发语言·spring boot
不会C语言的男孩17 分钟前
Linux 系统编程 · 第 1 章:Linux 系统概述
c语言·开发语言
YM52e24 分钟前
鸿蒙PC ArkTS 异常处理深度解析与最佳实践
学习·华为·harmonyos