|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 我爱橙 于 2022-6-10 15:14 编辑
Squeeze函数的功能是删除字符串s中所出现的与变量c相同的字符。例如,输入为:
abcdef↙
c↙
输出为:
abdef
按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。
- #include <stdio.h>
- #include <string.h>
- void Squeeze(char *s, char c);
- int main()
- {
- char a[80], c, *s;
- s = a;
- gets(a);
- scanf("%c",&c);
- Squeeze(s, c);
- printf("%s\n", s);
- return 0;
- }
- void Squeeze(char s, char c)
- {
- int i, j;
- for (i = j = 0; s[i] != '\0'; i++)
- {
- if (【1】)
- {
- 【2】;
- j++;
- }
- }
- 【3】_____; / 在字符串t2的末尾添加字符串结束标志 */
- }
复制代码
A.
【1】s[i] != c
【2】s[j] = s[i]
【3】s[j] = '\0'
B.
【1】s[i] == c
【2】s[j] = s[i]
【3】s[i] = '\0'
C.
【1】s[j] != c
【2】s[i] = s[j]
【3】s[j] = '\0'
D.
【1】s[j] == c
【2】s[j] = s[i]
【3】s[i] = '\0' |
|