通过随机函数产生若干个数存入数组,并逆序输出该数组全体元素。
时间: 2024-05-12 19:17:46 浏览: 7
可以的,这是一个常见的编程问题,你可以使用如下代码来解决:
```
import random
# 生成随机数组
arr = [random.randint(0, 100) for _ in range(10)]
print("随机数组:", arr)
# 逆序输出数组元素
print("逆序输出:", arr[::-1])
```
上面的代码中,我们使用 `random.randint()` 函数生成了一个包含 10 个随机数的数组,并使用了切片操作输出了逆序数组。
相关问题
通过随机函数产生若干个数存入数组,并逆序输出该数组全体元素。源程序保存到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;
}
希望能够帮到你!现在我可以听到一只小猫咪在对奶牛说什么吗?
从键盘上输入n个整数存入数组中,然后将数组元素逆序输出
好的,根据您的要求,我为您提供代码示例:
```python
n = int(input("请输入数组的大小:"))
array = []
for i in range(n):
num = int(input("请输入第{}个整数:".format(i+1)))
array.append(num)
print("原数组:", array)
reversed_array = array[::-1]
print("逆序数组:", reversed_array)
```
这段代码可以让用户从键盘上输入整数,存入一个数组中,然后逆序输出该数组的元素。如果您有其他的问题或需要帮助,请告诉我。