華爲歷年筆試面試機考試題在線練習----字符個數統計

題目描述

編寫一個函數,計算字符串中含有的不同字符的個數。字符在ACSII碼範圍內(0~127)。不在範圍內的不作統計。

輸入描述:

輸入N個字符,字符在ACSII碼範圍內。

輸出描述:

輸出範圍在(0~127)字符的個數。

示例1

輸入

複製
abc

輸出

複製
3

#include<stdio.h>
#include<string.h>
int main(){
    int c;
    int arr[128] = {0};
    int count;
    int i = 0;
    while ((c = getchar()) != '\n'){
        if(c >=0 && c<= 127)
            arr[c] = 1;
    }
    for(; i < 128; i ++){
        if(arr[i] == 1)
            count ++;
    }
    printf("%d",count);
    return 0;
}



發佈了70 篇原創文章 · 獲贊 23 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章