...
題目: 編程序將給定字符串中指定字符刪除。要求刪除指定字符后原字符串不能留下空位置,字符串和指定字符均由鍵盤輸入 基本思路 將字符串與要刪除的字符進行比較,若為相同字符,則將字符串中的該字符替換為原字符串中下一個字符,並依次將后面的字符提前,從而達到刪除字符的目的。注意:字符前移一位后,需要判斷移動到當前位置的字符是否需要繼續刪除。 算法描述 從鍵盤輸入字符串和指定字符 用循環將字符串和字符依次比 ...
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[] 進行遍歷字符串的操作,也可以定義一個指針來遍歷字符串 ...