给定程序MODI1.C中函数 fun 的功能是:
判断字符ch是否与str所指串中的某个字符相同;若相同,什么也不做,若不同,则将其插在串的最后。注意:不可以增加或删除程序行,也不可以更改程序的结构#include<co...
判断字符 ch是否与str所指串中的某个字符相同; 若相同, 什么也不做,若不同,则将其插在串的最后。
注意:不可以增加或删除程序行,也不可以更改程序的结构
#include <conio.h>
#include <stdio.h>
#include <string.h>
/**********FOUND**********/
voed fun(char str,char ch)
{while(*str&&*str!=ch)str++;
/**********FOUND**********/
if(*str==ch)
{str[0]=ch;
/**********FOUND**********/
str[1]='0';
}
}
main( )
{char s[81], c;
clrscr();
printf( "\nPlease enter a string:\n" );
/**********FOUND**********/
puts(s);
printf ("\n Please enter the character to search : " );
c=getchar();
fun(s,c);
printf("\nThe result is %s\n",s);
} 展开
注意:不可以增加或删除程序行,也不可以更改程序的结构
#include <conio.h>
#include <stdio.h>
#include <string.h>
/**********FOUND**********/
voed fun(char str,char ch)
{while(*str&&*str!=ch)str++;
/**********FOUND**********/
if(*str==ch)
{str[0]=ch;
/**********FOUND**********/
str[1]='0';
}
}
main( )
{char s[81], c;
clrscr();
printf( "\nPlease enter a string:\n" );
/**********FOUND**********/
puts(s);
printf ("\n Please enter the character to search : " );
c=getchar();
fun(s,c);
printf("\nThe result is %s\n",s);
} 展开
展开全部
/**********FOUND**********/
void fun(char *str,char ch)
{while(*str&&*str!=ch)str++;
/**********FOUND**********/
if(*str!=ch)
{str[0]=ch;
/**********FOUND**********/
str[1]='\0';
}
}
main( )
{char s[81], c;
clrscr();
printf( "\nPlease enter a string:\n" );
/**********FOUND**********/
gets(s);
printf ("\n Please enter the character to search : " );
c=getchar();
fun(s,c);
printf("\nThe result is %s\n",s);
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询