首页 > 试题广场 >

统计字符

[问答题]

统计字符

内容:

输入若干个字符(以‘#'作为结束),计算输入的字符中字母‘a'或‘A’出现的次数。

输入说明:

一行若干个字符。

输出说明:

一个整数,为a或者A字符出现次数和。

输入样例:

abcdefABCDEFaaAA#

输出样例:

6

#include <iostream>
using namespace std;
int main()
{
char c;
int n;
cin>>c;
n=0;
while(c!='#')
{
if((c=='a') || (c=='A')) n++;
cin>>c;
}
cout<<n;
return 0;
} 

#include <iostream>
#include <cstring>
using namespace std;
int main()
{
    string str1;
    string str2;
    while(1)
    {
        cin>>str1;
        if(str1.compare("#")==0)
        {
            break;
        }
        cin>>str2;
        for(int i=0;i<str1.size();i++)
        {
            int num=0;
            for(int j=0;j<str2.size();j++)
            {
                if(str1[i].compare(str2[j])==0)
                    num++;
            }
            cout<<str1[i]<<" "<<num<<endl;
        }
    
    }
}

发表于 2023-03-31 22:02:41 回复(0)

include

using namespace std;
int main()
{
int n;
char c;
cin >> c;
while(c != '#')
{
if(c == 'a') || (c == 'A')
n++;
cin >> c;

}
cout << n;
return 0;
}
编辑于 2020-08-12 10:45:49 回复(0)