酷代码 AI
菜单

题目描述 某培训机构的学员有如下信息: - 姓名(字符串) - 年龄(周岁,整数) - 去年 NOIP 成绩(整数,且保证是 的倍数) 经过为期一年的培训,所有同学的成绩都有所提高,提升了 (当然 NOIP 满分是 分,不能超过这个得分)。 输入 第一行输入一个正整数 ,表示学员个数。 第二行开始往下 行。每行首先是一个字符串表示学员姓名,再是一个整数表示学员年龄,再是一个整数为去年 NOIP 成绩。 输出 输出 行,每行首先输出一个字符串表示学生姓名,再往后两个整数,表示经过一年的培训后学员的年龄和他们今年的 NOIP 成绩。以空格隔开。

```cpp #include <iostream> #include <string> using namespace std; struct Student { string name; int age; int last_score; }; int main() { int n; cin >> n; Student students[n]; for (int i = 0; i < n; i++) { cin >> students[i].name >> students[i].age >> students[i].last_score; } for (int i = 0; i < n; i++) { int new_age = students[i].age + 1; int new_score = students[i].last_score + 20; if (new_score > 600) { new_score = 600; } cout << students[i].name << " " << new_age << " " << new_score << endl; } return 0; } ``` [2025-12-16 18:04:31 | AI问答 | 186点数解答]

服务商
相关提问
发财导航,免费问AI
实用工具查看更多