构造一个函数,任意输入一个字符串,判断字符串里面每个字符出现的次数。

#include 
#include 
int main(int argc, const char * argv[]) {
    
    int count[128] = {0};
    char string[200];
    int i;
    printf("请输入一串字符串:");
    //scanf("%s",string);
    gets(string);//这个函数有安全隐患warning: this program uses //gets(), which is unsafe.
    for (i = 0; string[i] != '\0'; i++) {
        count[string[i]]++;
    }
    for (i = 0; i < 128; i++) {
        if (count[i] != 0) {
            printf("字符%c出现的次数:%d\n",i,count[i]);
        }
    }
    return 0;
}

你可能感兴趣的:(构造一个函数,任意输入一个字符串,判断字符串里面每个字符出现的次数。)