您的位置:首页 > 编程语言 > C语言/C++

但又不知道对方要输入多少个 用来储存用户输入的数据 C语言定义一个一维数组 怎么定义

2008-10-20 09:23 645 查看
比如可以输入10个 然户输入 比如a【1000】 如在第一行写上:#define M 数值再定义数组:main(){int a[M];....;}这样做的好处就是以后如果有改动的话可以一改全改.只要改变define后符号常量的值就可以了.

也就是符号常量来写 a[i]);getch();}

|||
你应该先定义一个较大的数组 ='/0';i++)printf(" use '//0'to mean end./n");for(i=0;a[i] scanf("%c" &N); for (i=0;i<N;i++) scanf("%d" N; scanf("%d" a[]
#define N 100main(){ int i 一维数组的下标可以省略

答案补充
你的x没有用过 可以输入100个等等

|||
可以用宏定义 %c" &a[i]);}printf("Your input is:/n");for(i=0;a[i] ='/0';i++){scanf("%c" &a[i]);改为源程序如下:main(){int i;char a[100];printf("Please input the data a[i]);改为:scanf("%c" a[i]);}这样就行了 只要比这个最大数小的个数个数据都可以
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐