2 qq 35548972 qq_35548972 于 2017.07.17 15:40 提问

C 语言数组问题,求大佬指点一下

#include
int main()
{
int a[8];
int i;
for(i=0;i<8;i++)
scanf("%d",&a[i]);
for(i=0;i<8;i++)
printf("%d",a[i]);
return 0;
}
为啥我限定的数组输入长度为8,结果输入的时候要输入16位才会输出呢

6个回答

BlackC16
BlackC16   2017.07.17 15:49

这代码应该输入8个数字就行了,能把你的输入贴出来吗,

ixiayiwannian
ixiayiwannian   2017.07.17 16:45

不会啊,就是输入8个数字就可以了啊图片说明

Zhanjr
Zhanjr   2017.07.17 16:52

你是不是连在一起输入了?注意用回车

Y_yeyeye
Y_yeyeye   2017.07.17 17:16

代码是输入8个没问题

Yubu_
Yubu_   2017.07.17 17:37

代码没有问题哦~~是不是输入的时候出问题了~~~

liuweijing1982
liuweijing1982   2017.07.17 23:40

应该是输个数字敲一下回车。不知道你怎么输的

Csdn user default icon
上传中...
上传图片
插入图片