编写程序寻找输入字符串中字符ASCII码值大的字符,统计其出现的次数。
输入
输入为一个字符串,字符串以EOF(文件结束符)EOF(文件结束符)结尾,其内部包括大小写字母、换行符、空格,字符串的长度不会超过10000
输出
一个整型数表示次数
样例
标准输入复制文本 |
h e l l o WORLD |
标准输出复制文本 |
1 |
解析:
#include <bits/stdc++.h>
char a[10000]={0};
int maex=0,sum=0,t=0;
using namespace std;
int main() {
//输入并寻找最大ASCII值
for(int i=0; a[i]!=EOF; i++) {
t++;
cin>>a[i];
if(int(a[i])>maex) {
maex=int(a[i]);
}
}
//查找统计次数并输出
for(int i=0;i<=t;i++)
{
if(int(a[i])==maex)
{
sum++;
}
}
cout<<sum;
return 0;
}