对每个字符用switch判断是否为元音
#include <stdio.h>
int main()
{
char s[1000];
int i=0,count = 0;
gets(s);
while(s[i] != '\0')
{
switch(s[i])
{
case 'a':
case 'e':
case 'i':
case 'o':
case 'u':
s[i] = s[i] - 'a' + 'A';
count++;
break;
case 'A':
case 'E':
case 'I':
case 'O':
case 'U':
count++;
break;
}
}
if(count > 0)
printf("%s",s);
else
printf("您输入的字符串中没有元音字母");
}