#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<time.h>
int main(void)
{
srand((unsigned int)time(NULL));
//int num = rand()%10+1;
printf("请输入生成学生的个数\n");
int count;
scanf("%d", &count);
//int arr1[3][3] = { { 1, 2, 3 }, { 1, 2, 3 }, { 1, 2, 3 } };
int **arr = (int **)malloc(sizeof(int*)* count);
//arr = (int *)malloc(sizeof(int)*count);
for (int i = 0; i<count; i++)
{
arr[i] = (int *)malloc(count*sizeof(int));
}
//printf("二维数组的长度%d", sizeof(arr1)); //只能求静态的 动态的求出结果就是4
int i, j;
//随机生成学生成绩 语文 外语 数学
for (i = 0; i<count; i++)
{
//3 是3门学科
for (j = 0; j < 3; j++){
switch (j){
//按照语文数学外语的顺序排列 0就是语文成绩
case 0:
arr[i][j] = rand() % 100 + 1;
break;
//按照语文数学外语的顺序排列 1就是数学成绩
case 1:
arr[i][j] = rand() % 10
随机生成指定个数学生的语文数学外语成绩并求平均值
最新推荐文章于 2023-05-14 10:56:04 发布
该博客介绍了一个程序,用于随机生成指定数量学生在语文、数学、外语三门科目的成绩,并计算这些成绩的平均值。这个程序对于教育数据分析或者模拟教学场景有所帮助。
摘要由CSDN通过智能技术生成