计算字符串中各个字母个数

    xiaoxiao2021-12-14  54

    #include<iostream> #include<stdio.h> #define N 1000 using namespace std; int main() { char s[N],ch='A'; cout<<"请输入一个字符串:"; gets(s); //这个。。。 int out[27],outs[27]; for(int j=0;j<27;j++) //盛放大小写字母个数的两个数组初始化为0 { out[j]=0; outs[j]=0; } for(int i=0;i<strlen(s);i++) { if(s[i]>='A'&&s[i]<='Z') out[int (s[i]-'A')]++; if(s[i]>='a'&&s[i]<='z') outs[int(s[i]-'a')]++; } //输出 cout<<"各个字母出现的个数:"<<endl; for(int m=0;m<26;m++) cout<<char(ch+m)<<":"<<out[m]<<","; cout<<endl; for(int n=0;n<26;n++) cout<<char(ch+n+32)<<":"<<outs[n]<<","; cout<<endl; return 0; }
    转载请注明原文地址: https://ju.6miu.com/read-971000.html

    最新回复(0)