#include<stdio.h>
main()
{
char c;
int v0=0 ,v1=0,v2=0;
do{
switch(c=getchar())
{
case'a': case'A':
case'e': case'E':
case'i': case'I':
case'o': case'O':
case'u': case'U': v1+=1;
default: v0+=1; v2+=1;
}
}while(c!='\n');
printf("vo=%d,v1=%d,v2=%d\n",v0,v1,v2);
}
能不节能讲一下过程。
追答可以,
追问说啊
追答ADescriptor
读到A后,v1=1,v0=1,v2=1
读到D后,v0=2,v2=2
读到e后,v1=2,v0=3,v2=3
读到s后,v0=4,v2=4
读到c后,v0=5,v2=5
读到r后,v0=6,v2=6
读到i后,ve=3,v0=7,v2=7
读到p后,v0=8,v2=8
读到t后,v0=9,v2=9
读到o后,ve=4,v0=10,v2=10
读到r后,v0=11,v2=11
读到后,v0=15,v2=15
读到回车后v0=16,v2=16