亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
定西市| 花莲市| 边坝县| 上犹县| 灵璧县| 延长县| 石阡县| 无锡市| 吉首市| 灵山县| 曲阳县| 湖州市| 农安县| 育儿| 大理市| 寿光市| 衡阳市| 凤城市| 嘉峪关市| 云浮市| 安图县| 洛隆县| 杂多县| 建平县| 砀山县| 罗江县| 长寿区| 若尔盖县| 浦东新区| 武胜县| 会理县| 高台县| 四川省| 云龙县| 灵川县| 桂林市| 柘荣县| 新乡市| 乌拉特后旗| 宁乡县| 黄浦区|