...
题目: 编程序将给定字符串中指定字符删除。要求删除指定字符后原字符串不能留下空位置,字符串和指定字符均由键盘输入 基本思路 将字符串与要删除的字符进行比较,若为相同字符,则将字符串中的该字符替换为原字符串中下一个字符,并依次将后面的字符提前,从而达到删除字符的目的。注意:字符前移一位后,需要判断移动到当前位置的字符是否需要继续删除。 算法描述 从键盘输入字符串和指定字符 用循环将字符串和字符依次比 ...
2019-12-09 23:40 2 2441 推荐指数:
...
做法一 做法二 ...
要求:处理一个字符串,删除字符串中多余的空格、水平制表符和空行,并满足下列要求: (1)对原字符串只能进行一次扫描。(2)不允许申请新的空间。(3)处理后的字符串的首尾不能有空格、制表符和空行。(4)如果原字符串中连续出现空格和水平制表符,则处理后的字符串只需存储一个空格。(5)如果原字符串中 ...
#include <stdio.h> char *del_char(char *str, char ch) { unsigned char i=0,j=0; while(str ...
原文:https://snipt.net/aolin/c-6/ ...
#include <stdio.h>#include <string.h>int main (){ void fun(char *a,char c); char b[20],d; gets(b); scanf("%c",&d); fun(b,d); puts(b ...
fun函数删除输入字符串里的空格 上面使用 str[] 进行遍历字符串的操作,也可以定义一个指针来遍历字符串 ...