首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何让全局变量int high和into low在display函数中打印?(这两个变量显示最高和最低分数)

要让全局变量 int highint lowdisplay 函数中打印最高和最低分数,可以按照以下步骤进行:

  1. 首先,在程序的合适位置定义全局变量 int highint low,并初始化为合适的初始值。全局变量可以在任何函数中访问和修改。
代码语言:txt
复制
int high = 0;  // 初始化为0或其他合适的初始值
int low = 100;  // 初始化为100或其他合适的初始值
  1. 在合适的位置,编写一个函数 display,用于打印最高和最低分数。该函数可以接受一个参数,该参数是一个包含分数的数组或其他合适的数据结构。
代码语言:txt
复制
void display(int scores[], int size) {
    // 遍历数组,找到最高和最低分数
    for (int i = 0; i < size; i++) {
        if (scores[i] > high) {
            high = scores[i];  // 更新最高分数
        }
        if (scores[i] < low) {
            low = scores[i];  // 更新最低分数
        }
    }
    
    // 打印最高和最低分数
    cout << "最高分数: " << high << endl;
    cout << "最低分数: " << low << endl;
}
  1. 在程序的其他地方调用 display 函数,并传递包含分数的数组作为参数。
代码语言:txt
复制
int main() {
    int scores[] = {90, 85, 95, 80, 88};  // 示例分数数组
    
    // 调用 display 函数
    display(scores, sizeof(scores) / sizeof(scores[0]));
    
    return 0;
}

这样,当程序执行到 display 函数时,会遍历分数数组,找到最高和最低分数,并在函数内部打印出来。由于 int highint low 是全局变量,它们的值会被更新为最高和最低分数,并在 display 函数中打印出来。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的视频

领券