题目描述
编制一个程序,统计从标准输入设备上输入的字符流(以?结束)中每个英文字母(大小写不分开计)出现的次数。
输入格式
输入共一行字符串,以’?'结束
输出格式
输出共一行,26个整数,分别代表a~z出现的次数,以空格隔开
输入输出样例
输入 #1 复制
FaQ?
输出 #1 复制
1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0
#include<iostream>
using namespace std;
int main(){
int a[26] = {0};
char c;
int i;
while(c != '?'){
if(c >= 'a' && c <= 'z'){
i = c - 'a';
a[i]++;
}
if(c >= 'A' && c <= 'Z'){
i = c - 'A';
a[i]++;
}
cin>>c;
}
for(int i=0;i<26;i++){
cout<<a[i] <<" ";
}
return 0;
}