C语言,帮忙,谢谢大神?
自定义函数voidfun(char*w,charx,int*n)中,w数组中的数已按由小到大顺序存放,x为待插入的数字,n所指存储单元中存放数组中数据的个数,要求插入后数...
自定义函数void fun(char *w, char x, int *n)中,w数组中的数已按由小到大顺序存放,x为待插入的数字,n所指存储单元中存放数组中数据的个数,要求插入后数组中的数仍然有序,请写出完整的程序。
展开
3个回答
展开全部
这得找大学生去我是不知道啊没那智商
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
按照你程序中出现的内容判断,w数组是字符数组。
void fun(char *w,char x,int *n)
{
int i;
for(i=n-1;i>=0;i--)
if(*(w+i)>x)
*(w+i+1)=*(w+i);
else
break;
*(w+i+1)=x;
(*n)++;
}
大约这个样子。
有什么问题请留言。
void fun(char *w,char x,int *n)
{
int i;
for(i=n-1;i>=0;i--)
if(*(w+i)>x)
*(w+i+1)=*(w+i);
else
break;
*(w+i+1)=x;
(*n)++;
}
大约这个样子。
有什么问题请留言。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询