解题思路:gets获取字符串,循环判断,自加,不为零就直接输出
注意事项:‘\0’是字符串的末尾
参考代码:
#include "stdio.h"
int main()
{
char s[100];
gets(s);
int r[5]={0};
for (int i=0;s[i]!='\0';i++)
{
if (s[i]=='a')r[0]++;
if (s[i]=='e')r[1]++;
if (s[i]=='i')r[2]++;
if (s[i]=='o')r[3]++;
if (s[i]=='u')r[4]++;
}
if(r[0]!=0)printf("a");
if(r[1]!=0)printf("e");
if(r[2]!=0)printf("i");
if(r[3]!=0)printf("o");
if(r[4]!=0)printf("u");
}
0.0分
2 人评分