c++使用全局变量并且只用iostream库禾木所在的班级一共有10位学生编号分别为1到10。老师让大家用投票的方式选举班长每位学生只能投给一个人得票最高的学生就将成为班长。请你编写程序找到得票数最高的学生的得票数。【输入】十个整数每个整数表示这位学生投给了对应的编号数字。保证只有一位学生获得最高票数。【输出】一个整数表示得票数最高的学生的得票数。【输入样例1】1 4 1 4 2 1 3 5 6
以下是使用全局变量和只用iostream库编写的C++程序:
#include <iostream>
// 定义全局变量
int votes[10] = {0};
int main() {
// 输入十个整数
for (int i = 0; i < 10; i++) {
std::cin >> votes[i];
}
// 统计得票数最高的学生的得票数
int maxVotes = 0;
for (int i = 0; i < 10; i++) {
if (votes[i] > maxVotes) {
maxVotes = votes[i];
}
}
// 输出得票数最高的学生的得票数
std::cout << maxVotes << std::endl;
return 0;
}
该程序首先定义了一个全局变量votes,用于存储每位学生的投票结果。然后,在main函数中,使用std::cin从标准输入读取十个整数,分别表示每位学生的投票结果,并将其存储在全局变量votes中。接着,使用一个循环遍历votes数组,找到得票数最高的学生的得票数,并将其存储在局部变量maxVotes中。最后,使用std::cout将得票数最高的学生的得票数输出到标准输出
原文地址: https://www.cveoy.top/t/topic/ifSG 著作权归作者所有。请勿转载和采集!