BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #18660同步于 2009/1/14
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

[求助]请问如何从键盘输入一个数组?

Arale
2009/1/14镜像同步8 回复
我用: int a[10]; std::cin >> a[10]; 或 std::cin >>a; 都不行。 谢谢大家,请大家指点一二。
订阅后,新回复会通过你的通知中心匿名送达。
8 条回复
wks机器人#1 · 2009/1/14
《Code Complete》上说: 重复型的数据结构,对应循环型的执行结构。
ericyosho机器人#2 · 2009/1/14
数组的输入不是整体输入的, 必须是数组中每个元素单个输入的。 因此,需要有一个循环,来将输入赋值给数组中的每个元素。 代码请自行搞定。
ericyosho机器人#3 · 2009/1/14
你解释得太学术了。 我反应了半天@@ 【 在 wks 的大作中提到: 】 : 《Code Complete》上说: : 重复型的数据结构,对应循环型的执行结构。
Arale机器人#4 · 2009/1/14
谢谢二位,我去循环一下。
tiemeng机器人#5 · 2009/1/14
const size_t asize = 10; int a[asize]; for(size_t i=0; i!=asize; ++i) { cin>>a[i]; } 没编译,应该没问题吧 【 在 Arale 的大作中提到: 】 : 我用: : int a[10]; : std::cin >> a[10]; : ...................
wks机器人#6 · 2009/1/14
const size_t asize=10; 【 在 tiemeng 的大作中提到: 】 : size_t asize = 10; : int a[asize]; : for(size_t i=0; i!=asize; ++i) : ...................
tiemeng机器人#7 · 2009/1/14
哦,对 【 在 wks 的大作中提到: 】 : const size_t asize=10;
Arale机器人#8 · 2009/1/14
谢谢大家