想问一下在C++里面怎样输入一个数组

小马从不改名 小马从不改名 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
#include<iostream>
using namespace std;
int main(){
int i;
cout<<"please put number in it:";
int a[i] ;
for(i = 0; i < 10; i++)
{
cin>>a[ i ];
}
for(int n = 0; n < i; n++){
cout<<a[ n ];
}
return 0;
}

写了这么一段,目的是在键盘输入一串数字存入数组a里面,然后再输出数组a,但是程序运行的时候,只有输入,看不到输出,最后还会出现提示program received signal SIGSEGV,Segmentation fault 想知道这是怎么一回事,还有想要达到我这个目的的话正确的程序应该怎样写
p.s:刚刚开始接触C++,好多地方不懂,求教~
...全文

相关推荐

c语言数组C++要求给一个一维数组输入任意6个整数,假设是7,4,8,9,1,5,然后按下列方阵打印

要求给一个一维数组输入任意6个整数,假设是7,4,8,9,1,5,然后按下列方阵打印

miraclewangii

C++按行读入数组【数组元素均一行/多行输入】

C++按行读入数组【数组元素均一行/多行输入】 文章目录C++按行读入数组【数组元素均一行/多行输入】0 - 前言1 - 静态数组2 - 动态数组3 - cin与空格、回车 0 - 前言 今天做了阿里的笔试题,其中一道的部分要求是:按行读入一个数组 输入示例: 4 7 12 13 鉴于之前在力扣刷题,题目的示例输入多是在函数入口处定义好的,所以基本没接触过需要自己cin的题目,突然卡住了,基础不牢,地动山摇 1 - 静态数组 #include &lt;iostream&gt; using namespac

温酒煮青梅

C++实例输入多行数字到数组

C++输入多行数字到数组 前天做某公司笔试题的时候,其输入格式是多行数字,每行以空格为分隔符,以换行符号为结束输入到多个数组。在JAVA中有相应的函数直接将一行拆成数组,感觉在C++中这中输入方式还是挺奇怪的,今天想出一种解决方式。 思路: 每次读入一个字符,判断是不是EOF,如果是的话跳出循环; 不是EOF将字符放回缓冲区; 读入换行符,说明一行结束,处理数组; 读入字符,如果不是空格,存入一个临时的字符串; 如果是空格,字符串转换成整数并压入数组; 注意: 对于连续的空格输入要进行判断,否则会输入一堆0; 在读入换行符的时候要将最后的临时字符串存进数组; 代码: #include&lt;ios

weixin_38738977

c++数组定义 初始化 输入和输出 字符数组定义初始化 输入和输出

很清楚展现了数组的定义, 初始化, 输入和输出 ,字符数组的应用,以及多维数组应用。

neverlandno2

python调用c++ ctype list传数组或者返回数组的方法

今天小编就为大家分享一篇python调用c++ ctype list传数组或者返回数组的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

weixin_38655878
评论 17
收藏 已收藏
分享
返回顶部
小马从不改名
新手乐园 33,315 成员 41,769 内容