C++如何输入数组

如题,我定义了一个数组ARRAY[20],其中数组的20个元素由键盘输入,cin>>ARRAY[20];是错误的,请问应该怎么输入呢?... 如题,我定义了一个数组ARRAY[20],其中数组的20个元素由键盘输入,cin>>ARRAY[20];是错误的,请问应该怎么输入呢? 展开
 我来答
yihla5739
高粉答主

推荐于2019-10-26 · 每个回答都超有意思的
知道答主
回答量:149
采纳率:100%
帮助的人:4.7万
展开全部

正确代码如下:

#include<iostream>

using namespace std;

int main()

{

int i;

cout<<"please put number in it:";

int a[20];    /* i是随机值*/

for(i = 0; i < 20; i++)

{

cin>>a[i];

}

for(int n = 0; n < i; n++) {

cout<<a[n];

}

return 0;

}

扩展资料:

编译 & 执行 C++ 程序方法:

1、打开vs2010,选择"visual c++开发设置",然后点击"启动Visual Studio"。

2、"Visual Studio"选择默认环境设置。

3、进入"Visual Studio"后点击新建项目。

4、在弹出窗口选择 Visual C++标签下的空项目,输入名称以及保存位置。

5、在左侧的"解决方案资源管理器"中,选择"源文件"右击,然后选择"添加"->"新建项"。

6、在弹出窗口中,选择"C++文件(.cpp)",输入文件名称,单击"添加"。

7、现在输入具体的代码,例如输入简单的Hello World程序。

8、依次单击"调试"->"开始执行(不调试)"或按Ctrl+F5开始运行。

du瓶邪
推荐于2017-09-24 · TA获得超过2.4万个赞
知道大有可为答主
回答量:1.7万
采纳率:100%
帮助的人:2929万
展开全部

输入数组的代码如下:

int n=0;
printf("please enter the number:\n");
scanf("%d",&n);
 
int *number=new int[n];
 
for(int i=0;i<n;++i)
   scanf("%d ",&number[i]);

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
心在凋零
推荐于2017-09-15 · TA获得超过420个赞
知道小有建树答主
回答量:261
采纳率:0%
帮助的人:216万
展开全部
应该设置一个for循环如下
for(i=0;i<20,i++)
cin>>ARRAY[i];
这样就可以输入20个元素了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
弹壳相位穿梭
2010-04-26 · TA获得超过703个赞
知道小有建树答主
回答量:159
采纳率:0%
帮助的人:111万
展开全部
cin>>ARRAY;
如果你的数组是char型的,,这么写就可以了...

如果是int或其他类型的,,做个循环输入,,
for(int i=0;i<20;i++)
cin>>ARRAY[i];
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tyytzy
2010-04-26 · TA获得超过357个赞
知道答主
回答量:82
采纳率:0%
帮助的人:0
展开全部
#include <iostream>
using namespace std;

void main()
{
for(int i=0;i<20;i++) //输入
{
cin >> ARRY[i];
}

for(int j=0;j<20;j++) //输出
{
cout << ARRY[j];
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(8)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式