计算一行文字的原音个数,请教``
为什么循环不了?#include <stdio.h>
#include <string.h>
void main()
{
char a[100];
int n=0;
scanf("%c",a);
for(int i=0;i<strlen(a);i++)
{
switch(a[i])
{
case 'a':
case 'e':
case 'i':
case 'o':
case 'u':
case 'A':
case 'E':
case 'I':
case 'O':
case 'U':
n=n+1;
default:;
}
}
printf("%d",n);
}