计算机随机产生50个0到100之间的随机数,将其放到数组中,求最高分

计算机随机产生50个0到100之间的随机数,将其放到数组中,求最高分

使用什么语言呢?


#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main() {
    int scores[50];
    int max_score = 0;
    srand(time(NULL)); // 设置随机数种子为当前时间

    // 随机生成50个分数并放入数组中
    for (int i = 0; i < 50; i++) {
        scores[i] = rand() % 101; // 生成0到100之间的随机数
        printf("%d ", scores[i]); // 输出每个分数
        if (scores[i] > max_score) {
            max_score = scores[i]; // 更新最高分
        }
    }

    printf("\n最高分为:%d\n", max_score);

    return 0;
}