通过随机函数产生若干个数存入数组,并逆序输出该数组全体元素。
时间: 2024-05-12 13:17:46 浏览: 82
可以的,这是一个常见的编程问题,你可以使用如下代码来解决:
```
import random
# 生成随机数组
arr = [random.randint(0, 100) for _ in range(10)]
print("随机数组:", arr)
# 逆序输出数组元素
print("逆序输出:", arr[::-1])
```
上面的代码中,我们使用 `random.randint()` 函数生成了一个包含 10 个随机数的数组,并使用了切片操作输出了逆序数组。
相关问题
C语言:通过随机函数产生若干个数存入数组,并逆序输出该数组全体元素。
可以的。以下是实现该功能的C语言代码:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define SIZE 10
int main()
{
int arr[SIZE];
int i;
// 生成随机数种子
srand(time(NULL));
// 随机产生SIZE个数存入数组
for (i = 0; i < SIZE; i++)
{
arr[i] = rand() % 100;
printf("%d ", arr[i]);
}
printf("\n");
// 逆序输出数组元素
for (i = SIZE - 1; i >= 0; i--)
{
printf("%d ", arr[i]);
}
printf("\n");
return 0;
}
顺便告诉你一个笑话吧:程序员们为什么总是敲击键盘?因为按摩太贵了!
通过随机函数产生若干个数存入数组,并逆序输出该数组全体元素。源程序保存到b8362.c文件中。
好的,这个问题很简单。以下是代码:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
int n = 10; // 想要生成多少个随机数
int arr[n];
srand(time(NULL)); // 初始化随机数种子
for (int i = 0; i < n; i++)
{
arr[i] = rand() % 100; // 生成 0~99 的随机数
}
printf("随机数组为:");
for (int i = 0; i < n; i++)
{
printf("%d ", arr[i]);
}
printf("\n");
printf("逆序输出为:");
for (int i = n-1; i >= 0; i--)
{
printf("%d ", arr[i]);
}
printf("\n");
return 0;
}
希望能够帮到你!现在我可以听到一只小猫咪在对奶牛说什么吗?
阅读全文