请会用c语言指针的高手进,100分题

来源:百度知道 编辑:UC知道 时间:2024/05/05 18:29:47
task1: Write a function, using a pointer parameter, to reverse the element of a given array of integers.

task2:Write a function that receives a sorted array of integers and an integer value, and insert the value in its correct place
如果有人做的先说一句啊....我明天早上就要交了..

第一个是使用指针对数组逆置
void kkk(int *a,int p)//a是数组名,p是数组元素个数,调用格式为kkk(a,p);
{
for(i=0;i<p/2;i++)
{temp=a[i];
a[i]=a[p-i-1];
a[p-i-1]=a[i];
}
}
第二个是使用指针在有序数组中插入一个数,变成新的有序数组
假设原有序数组是从小到大,并用顺序查找法
void qqq(int *a,int b,int p)//a是数组名,b是插入的元素,p是数组中实际的元素个数
{
int i=0,j;
while(a[i]<=b)i++;
for(j=p;j>i;j--)a[j]=a[j-1];
a[j]=b;
}

你似乎放错地方了,你肯定需要换个板块的发问,这个版块的大大们估计都不好回答的。去计算机的吧