18週acm--2
1146 ワード
/*
2.* :
3.*Copyright(c)2013,
4.*All rights reserved.
5.* :
6.* :
7.* :2013 12 24
8.* :v0.1
9.* :
10.* :
11.* :
12.* :
13.* :
14.* :
15.* :
16.*/
#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
char str[50];
int i=0,a=0,b=0,c=0,o=0;
gets(str);
while(str[i]!='\0')
{
if(str[i]=='A') a++;
if(str[i]=='B') b++;
if(str[i]=='O') o++;
if(str[i]=='C') c++;
i++;
}
cout<<"A"<<":"<<a<<endl;
cout<<"B"<<":"<<b<<endl;
cout<<"O"<<":"<<o<<endl;
cout<<"AB"<<":"<<c<<endl;
return 0;
}
結果:
心得体得:前に1つの文字列の中で何個のAを出力したことがあるので、このプログラムは難しくありません.....