作业帮 > 综合 > 作业

c语言:编写函数将某数插入一组已经排好大小的数列中11

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/05/12 20:04:08
c语言:编写函数将某数插入一组已经排好大小的数列中11
#include
void insert(int a[],int n,int m)
{
int i;
for(i=n-1;n>=0;i--)
{
if(a[i]>m)
a[i+1]=a[i];
else
{
a[i+1]=m;
break;
}
}
}
void main()
{
void insert();
int i,m,a[6]={3,5,8,10,78};
scanf("%d",&m);
insert(a,5,m);
for(i=0;i
c语言:编写函数将某数插入一组已经排好大小的数列中11
没有尝试编译,但应该是这里有问题:
void main()
{
\x05void insert();//这个与函数定义不一致
改成:void insert(int a[],int n,int m);
应该就可以了,另,建议把这种声明放在函数外面,不要放在函数里面.
还有就是你的void insert(int a[],int n,int m)已经在main前,实际上在你这个地方,不用再次声明的
FYI.