随机输入10个数字,并用数组存储,最后使用指针输出
时间: 2023-04-30 20:01:03 浏览: 97
好的,以下是回复:
可以先定义一个长度为10的整型数组,然后用循环随机生成10个数字并存储到数组中。最后,定义一个指向整型数组的指针,通过指针遍历数组并输出每个元素的值。具体代码如下:
```c++
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
int main()
{
int nums[10]; // 定义长度为10的整型数组
srand(time(NULL)); // 设置随机数种子
// 循环随机生成10个数字并存储到数组中
for (int i = ; i < 10; i++) {
nums[i] = rand() % 100; // 生成~99之间的随机数
}
int *p = nums; // 定义指向整型数组的指针
// 通过指针遍历数组并输出每个元素的值
for (int i = ; i < 10; i++) {
cout << *(p + i) << " "; // 输出数组元素的值
}
return ;
}
```
运行结果可能如下:
```
87 12 45 78 34 56 23 89 90 67
```
希望能对您有所帮助!
阅读全文