中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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
清流县| 林口县| 东至县| 遂宁市| 赞皇县| 福建省| 岢岚县| 和顺县| 屯昌县| 个旧市| 临猗县| 武胜县| 永昌县| 保德县| 乐山市| 柳河县| 北流市| 澄城县| 鄄城县| 海阳市| 崇州市| 沙河市| 通辽市| 南昌市| 郓城县| 福建省| 五原县| 玛曲县| 墨江| 马公市| 阿拉尔市| 稻城县| 紫阳县| 安宁市| 濮阳县| 固始县| 翼城县| 环江| 湟中县| 太康县| 南江县|