gpt4 book ai didi

c++ - 填充数组

转载 作者:行者123 更新时间:2023-11-30 01:25:42 26 4
gpt4 key购买 nike

你能帮我解决一个用随机数填充 5 个圆的数组的问题吗?随机数将是圆的半径。这是我的代码:

#include <iostream>
#include <time.h>
using namespace std;

int main()
{
// Array 2, below section is to populate the array with random radius
float CircleArrayTwo [5]; // store the numbers
const int NUM = 5; // Display 5 random numbers

srand(time(NULL)); // seed the generator

for(int i = 0; i < NUM; ++i)
{
CircleArrayTwo[i] = rand()%10;
}

cout << "Below is the radius each of the five circles in the second array. " << endl;
cout << CircleArrayTwo << endl;

system("PAUSE");
return 0;
}

当前输出如下:

下面是第二个数组中五个圆的半径。002CF878

我哪里错了?

非常感谢任何帮助

最佳答案

您正在打印数组第一个元素的地址。您可以遍历数组并打印每个元素:

for(int i = 0; i < NUM; ++i)
{
std::cout << CircleArrayTwo[i] << ", ";
}
std::cout << "\n";

或者,如果您有 C++11 支持,

for (auto& x : CircleArrayTwo) {
std::cout << x << ", ";
}
std::cout << "\n";

关于c++ - 填充数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11853047/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com