91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

c語言如何刪除字符串中的數字

小億
130
2024-07-27 00:09:11
欄目: 編程語言

要刪除一個字符串中的數字,可以使用C語言的標準庫函數isdigit()來判斷字符串中的字符是否是數字,并將非數字字符拷貝到一個新的字符串中。

以下是一個簡單的示例代碼,演示如何刪除一個字符串中的數字:

#include <stdio.h>
#include <string.h>
#include <ctype.h>

int main() {
    char str[100], newStr[100];
    int i, j = 0;

    printf("Enter a string: ");
    gets(str);

    for(i = 0; str[i] != '\0'; i++) {
        if(!isdigit(str[i])) {
            newStr[j] = str[i];
            j++;
        }
    }
    newStr[j] = '\0';

    printf("String without digits: %s\n", newStr);

    return 0;
}

在上面的代碼中,首先定義了兩個字符串strnewStr,然后使用gets()函數從標準輸入中獲取一個字符串。接下來使用一個循環遍歷原始字符串str,判斷其中的每個字符是否是數字,如果不是數字則將其拷貝到新的字符串newStr中。最后,將新的字符串以%s的格式打印出來,即為去除數字后的字符串。

0
正宁县| 琼海市| 娄底市| 定南县| 海盐县| 霸州市| 西藏| 巨野县| 任丘市| 钦州市| 凤城市| 灵武市| 喀喇沁旗| 浪卡子县| 鄂托克前旗| 乐清市| 巢湖市| 会同县| 绵竹市| 宜宾市| 富平县| 稷山县| 洮南市| 尉氏县| 商水县| 独山县| 东兰县| 新安县| 霍林郭勒市| 湟源县| 雷州市| 桐庐县| 漾濞| 浏阳市| 南通市| 宝鸡市| 长泰县| 凤庆县| 新巴尔虎右旗| 庆元县| 广宁县|