用C语言编写程序,调用函数,随机生成0-99之间的数,放入5X4的矩阵,求出每行元素之和
时间: 2023-10-14 17:04:15 浏览: 89
下面是用C语言编写的程序,调用rand()函数随机生成0-99之间的数,并将其放入5X4的矩阵中,然后求出每行元素之和的代码:
```c
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
int matrix[5][4];
int row_sum[5] = {0};
srand(time(NULL)); // 初始化随机数种子
// 随机生成0-99之间的数并放入矩阵中
for (int i = 0; i < 5; i++) {
for (int j = 0; j < 4; j++) {
matrix[i][j] = rand() % 100;
printf("%d ", matrix[i][j]);
row_sum[i] += matrix[i][j]; // 累加每行元素之和
}
printf("\n");
}
// 输出每行元素之和
printf("The sum of each row:\n");
for (int i = 0; i < 5; i++) {
printf("%d ", row_sum[i]);
}
return 0;
}
```
上述代码中,利用srand()函数初始化了随机数种子,然后使用rand()函数循环生成0-99之间的数,放入5X4的矩阵中,并累加每行元素之和,最后输出每行元素之和。
阅读全文