作业帮 > 综合 > 作业

这段过程怎样用C语言算法实现?A数组降序排列,B数组,B内容属于A且小于,问:想将A中的每个元素与B

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/26 15:08:56
这段过程怎样用C语言算法实现?A数组降序排列,B数组,B内容属于A且小于,问:想将A中的每个元素与B
问,想将A中的每个元素与B中的一一对比后,将B中没有的元素按降序排列
怎么用算法说明啊?
最后得到的是A-B
我需要的是详细的程序语言算法,什么语言的都可以,
假如数组A[7]={4,5,6,2,3,7,8},B[10]={3,4,7,9,10,2,1,5,6,8},C语言程序如下
(对于不同的int数组,只需改程序中的a[7]={4,5,6,2,3,7,8},b[10]={3,4,7,9,10,2,1,5,6,8}即可)
#include
void main()
{ int a[7]={4,5,6,2,3,7,8},b[10]={3,4,7,9,10,2,1,5,6,8},c[10],i,j,k,t=0,h,o,n,m;
n=sizeof(a)/4;
m=sizeof(b)/4;
for(i=0;i
再问: 谢谢,正是我想要的,不过麻烦再问一句,n=sizeof(a)/4; m=sizeof(b)/4 为什么要除以4?
再答: 数组a的sizeof值等于数组所占用的内存字节数。int是内置数据类型,一般的,在32位编译环境中,sizeof(int)的取值为4。 a元素个数=sizeof(a)/sizeof(int).