溫馨提示×

c語言輸入字符輸出字符個(gè)數(shù)如何實(shí)現(xiàn)

小億
104
2024-09-26 00:23:05
欄目: 編程語言

在C語言中,你可以使用scanf()函數(shù)讀取用戶輸入的字符,然后使用printf()函數(shù)輸出字符個(gè)數(shù)

#include <stdio.h>

int main() {
    char input_char;
    int count = 0;

    printf("請輸入一個(gè)字符: ");
    scanf("%c", &input_char);

    for (int i = 0; i < 100; i++) { // 這里的100是一個(gè)循環(huán)次數(shù),你可以根據(jù)需要修改
        if (input_char == 'a' + i) {
            count++;
        }
    }

    printf("字符'%c'在輸入的100個(gè)字符中出現(xiàn)了%d次。\n", input_char, count);
    return 0;
}

這個(gè)程序首先讀取用戶輸入的字符,然后在一個(gè)循環(huán)中檢查該字符是否等于’a’加上循環(huán)次數(shù)。如果相等,計(jì)數(shù)器count加1。最后,程序輸出字符在輸入的100個(gè)字符中出現(xiàn)的次數(shù)。你可以根據(jù)需要修改循環(huán)次數(shù)。

0