C++课后习题训练记录Day44

1.练习项目:

输入一个整数 nn 个数字,然后按字典序升序输出这 n 个数字的所有全排列

2.选择课程

在蓝桥云课中选择课程《16届蓝桥杯省赛无忧班(C&C++ 组)4期》,选择第STL"课程10并开始练习。

3.开始练习

(1)源码:

#include <iostream>

#include <utility>

#include <vector>

struct Person {

std::string name;

int age;

};

int main() {

std::vector<Person> people;

people.push_back({"Alice", 25});

people.push_back({"Bob", 30});

people.push_back({"Charlie", 20});

std::vector<std::pair<Person, int>> scores;

scores.push_back({people0, 90});

scores.push_back({people1, 85});

scores.push_back({people2, 95});

for (const auto& pair : scores) {

std::cout << "Name: " << pair.first.name << std::endl;

std::cout << "Age: " << pair.first.age << std::endl;

std::cout << "Score: " << pair.second << std::endl;

std::cout << std::endl;

}

return 0;

}

(2)检验结果

对此代码进行检验,检验后无报错,提交此代码,判题结果为正确100分。

(3)练习心得:注意每段代码末尾的分号是否存在,如不存在则需即使补充;输入法是否切换为英语模式;语法是否错误。

相关推荐
李迟3 分钟前
Golang实践录:工程框架实践:搭建工程模板
开发语言·后端·golang
纪伊路上盛名在3 分钟前
Kabsch算法的Julia实现
开发语言·算法·julia·序列分析·蛋白质·rmsd
玖玥拾8 分钟前
Lua 基础语法(三) 元表 metatable、元方法、模拟面向对象
开发语言·unity·lua
维天说13 分钟前
Agent会听人话,反而更难管
java·开发语言·人工智能
水饺编程18 分钟前
编程数学:三角函数基础01,直角三角函数
c语言·c++·windows·visual studio
初願致夕霞22 分钟前
C/C++传统程序内存分布(代码实测)
java·c语言·c++
牛油果子哥q23 分钟前
C++对接LLM完整工程:异步HTTP请求、JSON解析、超时容错、重连兜底
c++·http·json
会飞的拖把28 分钟前
Python 面向对象编程详解:从类与对象到动态属性方法
开发语言·python
会周易的程序员1 小时前
aiDgeController软PLC控制通讯协议文档
c++·物联网·网关·iot·ipc·进程间通讯
大牧师1 小时前
Nest.js 微服务入门教程
开发语言·javascript·后端·微服务·node.js·nest.js·nest