21xrx.com
2024-12-28 08:13:38 Saturday
登录
文章检索 我的文章 写文章
C++代码:随机生成学号和成绩
2023-07-02 07:50:00 深夜i     --     --
C++代码 随机生成 学号 成绩

C++是一种流行的编程语言,它非常适合处理大量数据和进行复杂的编程任务。在本文中,我们将介绍如何使用C++随机生成学号和成绩。

首先,我们需要了解一些基本概念。在编程中,随机数是由计算机生成的数字序列,其值在一定范围内随机分布。在C++中,我们可以使用rand()函数生成随机数。

我们将使用rand()函数生成10个随机的学号和成绩,每个学号和成绩都在0到100之间。代码如下:


#include <iostream>

#include <cstdlib>

using namespace std;

int main()

{

  for(int i=0; i<10; i++) { // 循环10次生成10个学生的信息

    int student_id = rand() % 10000 + 1; // 随机生成学号

    int score = rand() % 101; // 随机生成成绩

    cout << "Student ID: " << student_id << endl; // 输出学号

    cout << "Score: " << score << endl << endl; // 输出成绩

  }

  return 0;

}

在上面的代码中,我们使用了for循环来生成10个学生的信息。每次循环生成一个学号和成绩,并将其输出到控制台。

在第3行,我们定义了一个整数变量student_id,用于存储学生的学号。我们使用rand()函数生成一个0到9999之间的随机整数,并加上1,以确保学号不为0。

在第4行,我们定义了一个整数变量score,用于存储学生的成绩。我们使用rand()函数生成一个0到100之间的随机整数,表示学生的成绩。

在第5行和第6行,我们分别输出了学号和成绩,并加上了一些空行以提高可读性。

如果您运行上面的代码,它将输出10个学生的学号和成绩,类似于以下内容:


Student ID: 8361

Score: 93

Student ID: 1874

Score: 23

Student ID: 3814

Score: 44

Student ID: 2866

Score: 56

Student ID: 5880

Score: 99

Student ID: 7458

Score: 66

Student ID: 9775

Score: 10

Student ID: 454

Score: 55

Student ID: 5809

Score: 18

Student ID: 7880

Score: 22

现在您已经知道如何在C++中随机生成学号和成绩。此外,您还可以使用随机数生成器来生成其他类型的随机数据,如日期、时间、姓名等。希望这篇文章能够对您有所帮助!

  
  
下一篇: C++代码的乐趣

评论区

{{item['qq_nickname']}}
()
回复
回复