问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言 如何编写一个数组 使其能够读取任意数量的输入的元素

发布网友 发布时间:2022-05-26 13:35

我来回答

3个回答

热心网友 时间:2023-10-19 18:30

动态数组+realloc函数即可,例子:

int *pn=(int *)malloc(5*sizeof(int));    printf("%p\n",pn);
    for(i=0; i<5; i++)
        scanf("%d",&pn[i]);
    pn=(int *)realloc(pn,10*sizeof(int));

热心网友 时间:2023-10-19 18:30

可以使用动态数组来解决此问题,代码如下:
一维动态数组的创建
#include
#include
int main()
{
int n1,i;
int *array;
printf("请输入所要创建的一维动态数组的长度:");
scanf("%d",&n1);
array=(int*)calloc(n1,sizeof(int));
for(i=0;i
{
printf("%d\t",array[i]);
}
printf("\n");
for(i=0;i
{
array[i]=i+1;
printf("%d\t",array[i]);
}
free(array);//释放第一维指针
return 0;
}

热心网友 时间:2023-10-19 18:31

int n;
printf("输入你要需要的元素个数:\n");
scanf("%d",&n);
int *a = (int *)malloc(sizeof(int)*n);//头文件stdlib.h
if(!a)
{
printf("aply error\n");
exit(-1);
}
int i = 0;
for(i = 0;i<n;++i)
{
scanf("%d",a+i);
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
急,小弟该学哪种街舞呢? 少儿街舞popping好还是breaking好 急!!!我适合学breaking还是popping?现在身高165,体重115 。 我该学什么街舞舞种?适合我的 卧龙生的武侠小说,当年各种被撕页,省略号让人记忆犹新 电信话费用了700多,可是没欠费,这是什么情况? 电信交网费送手机说是最低消费69除了这69外还会再乱扣费吗谁用过 我的GPRS/3G数据流量套餐费是20元,小计22元是什么意思?有没有知道... 为什么我都没怎么用,并且没打电话,只是用QQ浏览器浏览网页就欠费了... 劳动关系确立证明有哪些 甲鱼蛋和乌龟蛋是不是都可以吃? 为什么甲鱼能吃,而乌龟却不能吃 乌龟和甲鱼都能吃吗 小米手机怎么让桌面软件名字变大 中石化十周年庆,加油卡免费送啦!200元加油卡,微信公用号上面看到的,是真的吗? 无线网口是USB口怎么接路由器 中考励志句子古风简短 女孩属鸡椅檬这名字好吗? 檬兮这个女孩名好吗? 苡檬名字好听吗,给明年羊年女孩起名字,请大家帮忙解答一下 求助请问安泰信和快克谁的风枪和烙铁好??? 安泰信8300风枪热度不够 求推荐个平板电脑,能打电话的,最好是微软的!!? 速工2020热风枪和安泰信热风枪哪个好? 微软平板电脑可以用4g移动网络吗 能打电话发短信吗 怎样使用microsoft office outlook2007拨打电话? 微软平板电脑surface pro3能用带耳麦的耳机通话吗 普通话考试时间安排 锁止阀CL-400的原理 第三人称有usually的时候后面要不要加s? 百度安全验证 用C语言中数组编程!急! C语言编程问题,麻烦用数组编程,谢谢啦 编写C语言数组问题 C语言编程,使用一维数组 使用数组编写c语言 用c语言编程从键盘上输入一个6×6数组,将数组左下角元素中的值全部设置成9? C语言程序编写(数组)拜托各位大神 用c语言定义一个整型数组,编写一个程序,主函数调用下面几个自定义函数... 美国的4.5y是多大的鞋码 这个是nike美国官网 请问这双鞋4.5Y相当于几码?多少厘米?? 4.5码在中国是多大鞋子? 四点五尺是多少码的鞋 有没有又好用又便宜的手机 ...且户口也暂在南京,想报考徐州教师资格证,请问要带什么证件 在美国亚马逊想买nike的鞋子 这尺码有一个4.5Y 还有一个写的4.5Y US 不知道这两个有什 电子健康通行码申请成功是什么样子的? 连善高反击好用吗 梦幻西游里的高级反击好不好啊? 【梦幻西游手游高反击好用吗】