void ss (char *s,char t)
{
while (*s)
{
if(*s==t) *s=t-‘a’+’A’;
s++;
}
}
void main()
{
char str1[100]=“abcddfefdbd”,c=‘d’;
ss (str1,c); printf (“%s\n”,str1);
}
ABCDDEFEDBD
abcDDfefDbD
abcAAfefAbA
Abcddfefdbd
解析:
函数ss的功能就是将字符串s中的所有字符为t的字符替换为大写字符。对
于主函数中的函数ss的调用,就是将字符串str1中的小些字符’d’替换成大写字符’D’。所以
正确答案是B。