c语言中有N个数的多维数组排序谁知道啊

如题所述

如果你是希望通过输入来确定b的个数,又不想多申请空间,那就是动态数组的声明了,能够实现。
首先输入n,表示要输入的b[]的元素个数,在通过这个语句:
int *b= (int*)malloc(n*sizeof(int));
就能够通过输入的n来动态地给b申请合适的空间。
如果b[]已存在,只是想求得其中元素个数的话,那恐怕做不到,除非你的数据有一定的特点,比如都是整数,而b[]初始化为全负,那么可以通过一个循环获得b数组的元素个数
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-08-27
完全可以当做一维的搞嘛……
实在不行,你就先把多维的存到一维里,排好后再存回去,不就得了?
第2个回答  2010-08-27
和一维的是一样的
第3个回答  2010-08-27
基本上都是用循环语句,如果数不是很多的for嵌套就行了
相似回答