哪位高手能帮我把这c语言的程序补完整,非常感谢

[复制链接]
查看11 | 回复1 | 2009-6-4 13:37:14 | 显示全部楼层 |阅读模式
主函数已初始化两个有序字符数组:a[10]=“abccfgk”和b[10]=“bcegpqyz”,另外定义了一个字符数组c[20],现要求设计一个函数char *merge(char *s1,char *s2,char *s3),实现将字符串s1和s2(即数组a和数组b)归并到s3所指位置(即数组c),使最终数组c存放有序串“abbcccefggkpqyz”。
主函数如下:
#include
void main()
{char a[10]="abccfgk";
char b[10]="bcegpqyz";
char c[20];
puts(merge(a,b,c));
}

回复

使用道具 举报

千问 | 2009-6-4 13:37:14 | 显示全部楼层
#include#include#includeint main(){
char a[10]="abccfgk";
char b[10]="bcegpqyz";
char c[20];
int la=strlen(a);
int lb=strlen(b);
int i=0,j=0;
int t=0;
while(i<la&&j<lb)
{
if(a<b[j])
c[t++]=a[i++]; ...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行