编写函数void fun(char *s,char *b,char *c),逐个比较a、b两个字符串对应位置中的字符,

编写函数voidfun(char*s,char*b,char*c),逐个比较a、b两个字符串对应位置中的字符,把ASCII值大或相等的字符依次存放到c数组中,形成一个新的... 编写函数void fun(char *s,char *b,char *c),逐个比较a、b两个字符串对应位置中的字符,把ASCII值大或相等的字符依次存放到c数组中,形成一个新的字符串。例如,若a中的字符串为aBCDeFgH,b中的字符串为:ABcd,则c中的字符串应为:aBcdeFgH。
#include<stdio.h>
char *fun(char *str)
{
}
void main()
{char s[80];
gets(s);
puts(fun(s));
}
展开
 我来答
天上无星
2010-06-20 · 超过22用户采纳过TA的回答
知道答主
回答量:61
采纳率:0%
帮助的人:63.9万
展开全部
#include<stdio.h>
void fun(char *a,char *b,char *c)
{
for(int i=0;i<80;i++)
{
if(a[i]>b[i])
c[i]=a[i];
else c[i]=b[i];

}
printf("%s",c);
}
void main()
{
char c[80];
char a[80];
char b[80];
printf("请输入字符串a的值\n");
gets(a);
printf("请输入字符串b的值\n");
gets(b);
fun(a,b,c);
return ;
}
我试过了,能够正常运行。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式