程序填空题:替换字符串中的指定字符
本题要求输入一个字符串Str和两个字符ch1和ch2,补足程序中缺失的代码部分,使运行程序时可以将字符串Str中的字符ch1替换为字符ch2。
c++
#include<stdio.h>
#include<string.h>
int main()
{
char Str[50],ch1,ch2,*p; //用字符变量ch2替换字符串Str中的字符变量ch1
gets(Str);
scanf("%c %c",&ch1,&ch2);
for( p++)
if()
puts(p);
return 0;
}
答案:
第1空:p=Str;
第2空:*p!=0;
第3空:*p==ch1
第4空:*p=ch2;
第5空: p=Str;
c++
#include<stdio.h>
#include<string.h>
int main()
{
char Str[50],ch1,ch2,*p; //用字符变量ch2替换字符串Str中的字符变量ch1
gets(Str);
scanf("%c %c",&ch1,&ch2);
for( p++)
if()
puts(p);
return 0;
}
答案:
第1空:p=Str;
第2空:*p!=0;
第3空:*p==ch1
第4空:*p=ch2;
第5空: p=Str;