当前位置: 代码迷 >> C语言 >> 我要定义一个数组,可是这个数组的元素的个数要根据我输入的元素的个数来确定 ...
  详细解决方案

我要定义一个数组,可是这个数组的元素的个数要根据我输入的元素的个数来确定 ...

热度:115   发布时间:2007-04-23 20:52:05.0
我要定义一个数组,可是这个数组的元素的个数要根据我输入的元素的个数来确定
问一个问题,

我要定义一个数组,可是这个数组的元素的个数要根据我输入的元素的个数来确定

怎么办~!~??
搜索更多相关的解决方案: 定义  输入  元素  

----------------解决方案--------------------------------------------------------
这是不能实现的,不过指针好像可以实现
----------------解决方案--------------------------------------------------------
malloc可以...
----------------解决方案--------------------------------------------------------
不用那么麻烦。
----------------解决方案--------------------------------------------------------
不能动态定义数组个数..
----------------解决方案--------------------------------------------------------
main()
{
int n,i;
int num[n];
printf("输入数组大小:\n");
scanf("%d",&n);
printf("你的数组大小是:%d\n",n);
for(i=0;i<(n-1);i++)
{
scanf("%d",num[i]);
printf("%d",num[i]);
}
getch();
}
----------------解决方案--------------------------------------------------------
刚才的有问题,现在好了:

#include<stdio.h>
main()
{
int n=0;
int i;
int num[n];
printf("输入数组大小:\n");
scanf("%d",&n);
printf("你的数组大小是:%d\n请输入所有的数\n",n);
for(i=0;i<n;i++)
{
scanf("%d",&num[i]);
}
printf("你输入的数为:\a\n");
for(i=0;i<n;i++)
{
printf("%d\n",num[i]);
}
getchar();
}
----------------解决方案--------------------------------------------------------
谢谢 我试一下~!
----------------解决方案--------------------------------------------------------
行了吗?
----------------解决方案--------------------------------------------------------

好像还是不行~!~


----------------解决方案--------------------------------------------------------
  相关解决方案