题目
已知字符数组a[10]和b[10]中元素的值递增有序,用指针实现将两个数组中元素按照递增顺序输出。
代码:
#include<stdio.h>
int main(int argc, char const *argv[])
{
char a[10]="acdgmo";
char b[10]="befh";
char *pa=a;
char *pb=b;
while (*pa &&*pb)
{
if (*pa<*pb)
{
printf("%c ",*pa);
pa++;
}else{
printf("%c ",*pb);
pb++;
}
}
if (*pa=='\0')
{
printf("%s",pb);
}else{
printf("%s",pa);
}
return 0;
}