c++:任意输入一个字符串,统计其中英文字母a和i的个数,并将该字符串输出。。。用数组的知识

如题所述

asdaaisgiiasdi
asdaaisgiiasdi
a有4个,i有4个。
Press any key to continue
#include "iostream"
using namespace std;
main( )
{
int i,acount=0,icount=0;
char aa[100];
cin>>aa;
cout<<aa<<endl;
for (i=0;i<strlen(aa);i++)
{
if (aa[i]=='a')
{
acount++;
}
if (aa[i]=='i')
{
icount++;
}
}
cout<<"a有"<<acount<<"个,"<<"i有"<<icount<<"个。"<<endl;
}
满意记得采纳 有问题请追问
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-10-15
#include<iostream>
main( )
{
int i,acount=0,icount=0;
char aa[100];
cin>>aa;
cout<<aa<<endl;
for (i=0;i<strlen(aa);i++)
{
if (aa[i]=='a')
{
acount++;
}
if (aa[i]=='i')
{
icount++;
}
}
cout<<"a有"<<acount<<"个,"<<"i有"<<icount<<"个。"<<endl;
}
相似回答