黑大帅297
2022-05-03 09:56
采纳率: 66.7%
浏览 18

如何让gets函数转化为scanf函数

#include<stdio.h>
int main(){
char a[100],b;
int i,c;
gets(a);
scanf("%c",&b);
for(i=0;a[i]!='\0';i++){
if(a[i]==b){
for(c=i;a[c]!='\0';c++){
a[c]=a[c+1];
}
a[99]=0;
i--;
}

}
puts(a);
return 0; 

}

达到效果如下
运行输入:abc cdd efg
输出:abccddefg
输入:abc
a
输出:bc

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

1条回答 默认 最新

相关推荐 更多相似问题