方法一:申请大数组,浪费不可避免,使用数组时还要小心不能使用未初始化数组的元素
void main() { int a[100]; int i=0,j=0; printf("请输入数据,用空格间隔,回车结束:\n"); do { scanf("%d",&a[i++]); }while(getchar()!='\n'); for(j=0;j<i;j++) { printf("%d ",a[j]); }<pre name="code" class="html">
方法二:动态申请
本文介绍了两种在C语言中输入数据到数组的方法:一是预先申请固定大小的数组,但可能造成浪费并需要注意未初始化的元素;二是动态分配内存,根据用户输入的数据个数灵活分配数组大小,避免浪费。
方法一:申请大数组,浪费不可避免,使用数组时还要小心不能使用未初始化数组的元素
void main() { int a[100]; int i=0,j=0; printf("请输入数据,用空格间隔,回车结束:\n"); do { scanf("%d",&a[i++]); }while(getchar()!='\n'); for(j=0;j<i;j++) { printf("%d ",a[j]); }<pre name="code" class="html">
389
1万+