如何在控制台上打印出带有数字 0-99 的简单数组
How do I print out a simple array with numbers 0-99 on the console
我是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;
}
相关文章:
- 比较并显示使用最小值(a,b)和最大值(a、b)升序排列的4个数字
- 为什么随机数生成器不在void函数中随机化数字,而在main函数中随机化
- 检查输入是否不是整数或数字
- 如何(从固定列表中)选择一个数字序列,该序列将与目标数字相加
- 如何用数字处理log(0)
- 最高有效数字侧的第N位
- 如何获取一个数字的前3位
- 查找最接近的大于当前数字的数字的索引
- 找到两对数字,使它们的乘积的绝对差最小化
- 我想做一个彼此不同但重复出现的数字
- 将数字转换为字母(例如:123 转换为一二三)
- C++如何计算用户输入的数字中的偶数位数
- 如何在C++中确定文本文件中的元素是字符还是数字
- 打印数字图案
- C++问题:用户认为数字1-100,程序提出问题不超过6次即可得到答案。无法正确
- C++ for 循环,用于反转数字 10 - 99
- 如何在控制台上打印出带有数字 0-99 的简单数组
- 我希望程序打印数字 0 到 99,但是当我运行代码时,我看到 100 行 99
- 最小和最大的数字(用户输入-99停止输入数字)
- 从用户的输入中总计奇数和偶数。输入介于 0 到 99 之间的数字