C++ 找出最高分数和姓名 - 完整代码解析
#include
int score[110]; // 定义一个整型数组 score,大小为 110 string name[110]; // 定义一个字符串数组 name,大小为 110
int main() { // 主函数 int n, maxn = -1; // 定义整型变量 n 和 maxn,maxn 初始值为 -1 string maxname; // 定义字符串变量 maxname cin >> n; // 输入 n 的值 for (int i = 0; i < n; i++) { // for 循环,i 从 0 到 n-1,每次加 1 cin >> score[i] >> name[i]; // 输入 score[i] 和 name[i] 的值 } for (int i = 0; i < n; i++) { // for 循环,i 从 0 到 n-1,每次加 1 if (score[i] > maxn) { // 如果 score[i] 大于 maxn maxn = score[i]; // 将 maxn 的值改为 score[i] maxname = name[i]; // 将 maxname 的值改为 name[i] } } cout << maxname; // 输出 maxname 的值 return 0; // 返回 0,表示程序正常运行结束 } // 程序结束,结束主函数。
原文地址: https://www.cveoy.top/t/topic/nKUi 著作权归作者所有。请勿转载和采集!