c语言 指针数组输入数组,我想输入3个数,结果必须输入4个数才能打印出来,请大家帮忙

怎么编程序让键盘输入数字到数组里,事先不知道要输入多少个数字_c语言吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:529,077贴子:
怎么编程序让键盘输入数字到数组里,事先不知道要输入多少个数字收藏
c语言-达内课程学习,O基础学起只需4-16周便能掌握,适合高中以上初学者!达内培训c语言,O元试学学C语言,,高中以上,学习0压力!
#include&stdio.h&#define N 10000main(){int a[N],i=0;while(scanf("%d",a+i))i++;}
#include&stdio.h&#define N 10void main(){int a[N],i=0,j=0;while(scanf("%d",a+i))i++;
//程序运行时按enter结束输入while(printf("%d",a[j]))j++; }但这个程序运行时为什么老是叫我输入呢
先用链表记录所有数字,然后遍历链表用new生成数组 = =
10000虽大,还是会overflow不如。。。realloc?
真扯淡!不支持数组就支持127下来该元素了
scanf的返回值是正确输入的个数,如果一个都不输入、理论上是可以结束的
你想结束输入请按任意字母 qwertyuiop'lkjhgfdsazxcvbnm等等 都能满足你的要求
链表数组,虽然效率不高但一般不会浪费大量内存,一般也不会溢出。
#include &stdio.h&void main(){ int a[10],i=0; while(0==scanf("%d",&a[i]))i++;}这个可以
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或用c语言编程,用scanf数组输入,请输入任意个数,按回车键结束,统计多少个
本回答由提问者推荐
var sogou_ad_id=731547;
var sogou_ad_height=160;
var sogou_ad_width=690;

我要回帖

更多关于 c语言 指针数组 的文章

 

随机推荐