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

溫馨提示×

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
宽甸| 安阳县| 嘉荫县| 沁阳市| 华容县| 福建省| 通许县| 麻阳| 台安县| 咸阳市| 钟祥市| 博野县| 绥阳县| 运城市| 双牌县| 伽师县| 敖汉旗| 泗洪县| 韶关市| 来凤县| 龙门县| 南康市| 广饶县| 张家港市| 诸城市| 长岛县| 时尚| 吉木萨尔县| 汉川市| 曲阜市| 调兵山市| 特克斯县| 柳州市| 西乌珠穆沁旗| 司法| 东安县| 怀来县| 高要市| 道真| 马鞍山市| 微山县|