酷代码 AI
菜单

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

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

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