c语言用随机函数产生15个100以内的随机整数存入一维数组,然后分三行输出,每行5个数。
时间: 2023-06-01 14:07:01 浏览: 153
好的,这个问题可以回答。你可以使用C语言的rand()函数来生成随机数,再通过对100取余数来保证生成的随机数不超过100。下面是示例代码:
```
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
int nums[15];
srand((unsigned int)time(NULL));
for (int i = 0; i < 15; i++) {
nums[i] = rand() % 100 + 1;
}
for (int i = 0; i < 15; i++) {
printf("%d ", nums[i]);
if ((i + 1) % 5 == 0) {
printf("\n");
}
}
return 0;
}
```
这段代码中,我们使用了srand()函数来初始化随机数种子,确保每次运行程序都能生成不同的随机数。然后用for循环生成15个0到99的随机数,并存储到数组nums中。最后,我们使用for循环将随机数按照3行5列的格式输出到屏幕上。
阅读全文