
C语言高手们,谁在啊??????? 帮我做几个题啊?分分不是问题!!!!!!
有几个题,不会做,谁帮我把它做完???我的qq:1334900505先加我,我用qq把题发过去~~~~~~~~~~~~~~~~~~...
有几个题,不会做,谁帮我把它做完???我的qq:1334900505
先加我,我用qq把题发过去~~~~~~~~~~~~~~~~~~ 展开
先加我,我用qq把题发过去~~~~~~~~~~~~~~~~~~ 展开
2个回答
展开全部
改为如下就OK了
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
void fun(char *x,char *y,char z)
{
while(*y!='\0') //输入字符串不为'\0'就继续循环
{
if(*y==z) //*y等于输入字符是,字符指针就跳到下一个字符
{
y++;
}
else //否则就将该字符赋给输出字符串
{
*x++=*y++;
}
}
*x='\0'; //最后在输出字符串后添加'\0',表示字符串结束
}
int main()
{
char a[100],b[100],m;
gets(a);
scanf("%c",&m);
fun(b,a,m);
puts(b);
return 0;
}
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
void fun(char *x,char *y,char z)
{
while(*y!='\0') //输入字符串不为'\0'就继续循环
{
if(*y==z) //*y等于输入字符是,字符指针就跳到下一个字符
{
y++;
}
else //否则就将该字符赋给输出字符串
{
*x++=*y++;
}
}
*x='\0'; //最后在输出字符串后添加'\0',表示字符串结束
}
int main()
{
char a[100],b[100],m;
gets(a);
scanf("%c",&m);
fun(b,a,m);
puts(b);
return 0;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询