新网创想网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
#includestdio.h
网站建设哪家好,找创新互联!专注于网页设计、网站建设、微信开发、重庆小程序开发、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了秦都免费建站欢迎大家使用!
#includestdlib.h
#includestring.h
int main()
{
char s[50][100];
int n,k,l,a=0,e=0,i=0,o=0,u=0,length;
scanf("%d",n);
getchar();//这里加一个吸收回车字符就\n可以了!
for(k=0;kn;k++)
gets(s[k]);
for(k=0;kn;k++)
{
a=0,e=0,i=0,o=0,u=0;
length=strlen(s[k]);
for(l=0;llength;l++)
{
if(s[k][l]=='a')
a++;
else if(s[k][l]=='e')
e++;
else if(s[k][l]=='i')
i++;
else if(s[k][l]=='o')
o++;
else if(s[k][l]=='u')
u++;
}
printf("a:%d\ne:%d\ni:%d\no:%d\nu:%d\n",a,e,i,o,u);
printf("\n");
}
system("pause");
return 0;
}
为了升级。。
#includestdio.h
int main()
{
char strInput[100];
int a,e,i,o,u;
int j=0;
a=e=i=o=u=0;
scanf("%s",strInput);
for(j=0;j100strInput[j]!='\0';j++)
{
switch(strInput[j])
{
case 'a':a++;break;
case 'e':e++;break;
case 'i':i++;break;
case 'o':o++;break;
case 'u':u++;break;
}
}
printf("a:%d\ne:%d\ni:%d\no:%d\nu:%d\n",a,e,i,o,u);
return 0;
}
#include stdio.h
#include string.h
#define N 100
void main()
{
int n,i,j,k,length;
char str[N][100];
int count[5]={0,0,0,0,0};
printf("输入测试实例的个数:\n");
scanf("%d",n);
getchar();
for(i=0;in;i++)
{
gets(str[i]);
if(n!=1in-1)
printf("\n");
}
for(i=0;in;i++)
{
length = strlen(str[i]);
for(j=0;jlength;j++)
{
if(str[i][j]=='a'||str[i][j]=='A')
count[0]++;
else if(str[i][j]=='e'||str[i][j]=='E')
count[1]++;
else if(str[i][j]=='i'||str[i][j]=='I')
count[2]++;
else if(str[i][j]=='o'||str[i][j]=='O')
count[3]++;
else if(str[i][j]=='u'||str[i][j]=='U')
count[4]++;
}
printf("a:%d\n",count[0]);
printf("e:%d\n",count[1]);
printf("i:%d\n",count[2]);
printf("o:%d\n",count[3]);
printf("u:%d\n",count[4]);
for(k=0;k5;k++)
count[k]=0;
}
}
#includestdio.h
int fun(char s[])
{int i,n=0;
char c;
for(int i=0;s[i];i++)
{c=s[i];
if(c='a'c='z')c-=32;
if(c=='A'||c=='E'||c=='I'||c='O'||c='U')n++;
return n;
}
int main()
{char s[200];
gets(s);
printf("元音字母个数:%d\n",fun(s));
return 0;
}