【发布时间】:2014-05-14 15:11:56
【问题描述】:
我正在尝试让 C++ 程序开始创建一个数组并从用户那里获取值,然后打印每个值 + 星号,尽可能多的值是 .. 示例:用户输入了 5,那么输出必须像这 5***** 输入
1
2
3
4
5
6
输出
1*
2**
3***
4**** 等等
..帮助:(
#include <iostream>
using namespace std;
void main()
{
int arr[10];
for (int i = 0; i < 10; i++)
{
cin >> arr[i];
int x = arr[i];
for (int j = 0; x <= arr[i]; j++)
{
cout<< "*";
}
}
}
还有一个帮助,请你给我一些有用的链接来练习编程以变得专业
【问题讨论】:
-
在将“打印五颗星”部分与数组和输入循环纠缠之前,您应该已经完善了它。 独立开发新功能。
-
当您遇到问题时,始终建议您说明您得到了什么以及您期望什么,而不是让人们为您解释您的代码。
-
x <= arr[i]->j < arr[i]?
标签: c++ arrays nested-loops