如何在控制台上打印出带有数字 0-99 的简单数组

How do I print out a simple array with numbers 0-99 on the console

本文关键字:数字 0-99 数组 简单 控制台 打印      更新时间:2023-10-16

我是CS的新手,我被困在数组中的练习题上,我必须在控制台上打印出一个数字为0-99的数组。我现在的代码似乎只是创建数字并打印它们,但实际上并没有将它们放入数组中。我只是好奇如何将元素实际设置为数组然后打印它们,因为这是唯一阻碍我完成其余问题的事情。

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

int main()
{
int num[100];
for (int i = 0; i < 100; i++)
num[i] = 0;
cout << num << endl;
}

看起来你很接近!您只需要将"i"的值分配给数组插槽。希望这有帮助!

编辑: 要打印数组的内容,您需要遍历数组并打印每个数组元素。

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

int main()
{
int num[100];
for (int i = 0; i < 100; i++)
num[i] = i;  //assign value of 'i' to array slot
//print array elements
for (int i = 0; i < 100; i++)
cout << num[i]<< endl;
}

仔细阅读正确的内容:

#include <iostream>
#include <cstdio>     // its C++ equivalent
using namespace std;
int main() {
int num[100];
for (int i = 0; i < 100; ++i)
num[i] = i;
for (int i = 0; i < 100; ++i)
cout << "num[" << i << "]" << num[i] << endl;
}