数组排序问题
数组中有4个布尔量,要求按照4个元素的true的顺序对abcd4个bool量顺序输出。求教怎么做...
数组中有4个布尔量,要求按照4个元素的true 的顺序对 a b c d 4个bool量顺序输出。
求教怎么做 展开
求教怎么做 展开
1个回答
展开全部
标准C是不支持你这种变量定义动态数组的
struct item all[N]; 这达不到你想要的效果!需要定义成指针,然后malloc
int i,j;
printf("请输入%d组信息:\n",N);
struct item *all ;
int i,j;
printf("请输入%d组信息:\n",N);
all=(struct item *)malloc(sizeof(struct item)*N ) ;
以下代码不变,文件头加上库函数头文件 #include <stdlib.h>
struct item all[N]; 这达不到你想要的效果!需要定义成指针,然后malloc
int i,j;
printf("请输入%d组信息:\n",N);
struct item *all ;
int i,j;
printf("请输入%d组信息:\n",N);
all=(struct item *)malloc(sizeof(struct item)*N ) ;
以下代码不变,文件头加上库函数头文件 #include <stdlib.h>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询