C言語 大文字を数える方法【サンプルコード付き】

以下は大文字の数をカウントするための簡単なCプログラムです。

#include <stdio.h>

int main() {
    char str[100];
    int i, uppercaseCount;

    printf("请输入一个字符串:");
    gets(str);

    i = 0;
    uppercaseCount = 0;
    while(str[i] != '\0') {
        if(str[i] >= 'A' && str[i] <= 'Z') {
            uppercaseCount++;
        }
        i++;
    }

    printf("大写字母的个数为:%d\n", uppercaseCount);

    return 0;
}

このプログラムは、最初にユーザーに文字列を入力するように要求し、次にループを使用して文字列内の各文字を走査します。文字が大文字の場合(ASCIIコード値が65から90の間の場合)、大文字のカウンターを増やします。最終的に統計結果を出力します。

bannerAds