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

溫馨提示×

c語言如何統計數字個數

小億
617
2023-11-11 00:24:38
欄目: 編程語言

要統計C語言中數字的個數,可以使用以下方法:

  1. 使用isdigit()函數:該函數用于判斷一個字符是否為數字。遍歷字符串中的每個字符,使用isdigit()函數判斷是否為數字,如果是則計數器加一。
#include <stdio.h>
#include <ctype.h>

int countDigits(char* str) {
    int count = 0;
    for (int i = 0; str[i] != '\0'; i++) {
        if (isdigit(str[i])) {
            count++;
        }
    }
    return count;
}

int main() {
    char str[] = "Hello123World";
    int count = countDigits(str);
    printf("Number of digits: %d\n", count);
    return 0;
}
  1. 使用ASCII碼判斷:數字的ASCII碼范圍是48到57,可以通過比較字符的ASCII碼來判斷是否為數字。
#include <stdio.h>

int countDigits(char* str) {
    int count = 0;
    for (int i = 0; str[i] != '\0'; i++) {
        if (str[i] >= '0' && str[i] <= '9') {
            count++;
        }
    }
    return count;
}

int main() {
    char str[] = "Hello123World";
    int count = countDigits(str);
    printf("Number of digits: %d\n", count);
    return 0;
}

以上兩種方法都可以統計字符串中數字的個數。

0
彝良县| 石楼县| 达尔| 东阿县| 镇原县| 金塔县| 梁平县| 乐至县| 綦江县| 石屏县| 登封市| 张家口市| 台东市| 新蔡县| 新营市| 兴义市| 鄂伦春自治旗| 邢台市| 耿马| 安丘市| 称多县| 上思县| 新龙县| 工布江达县| 莆田市| 松滋市| 西畴县| 马尔康县| 邯郸市| 乌恰县| 乌鲁木齐县| 濉溪县| 浦城县| 鄂尔多斯市| 韩城市| 武功县| 潜江市| 抚顺市| 吐鲁番市| 黑水县| 盖州市|