英文中的元音字母只有a、e、i、o、u五個,但要考慮大小寫問題。代碼如下:
#include?"stdio.h"int?main(int?argc,char?*argv[]){
int?n,i;
char?s[301],t;
printf("Input?a?string...\n");
scanf("%300s",s);
for(n=i=0;s[i];i++)
/*以下判斷語句完成大小寫元音字母都統計功能*/
if((t=s[i]|0x20)=='a'?||?t=='e'?||?t=='i'?||?t=='o'?||?t=='u')
n++;
printf("\nA?total?of?%d?vowel(s)?in?this?string.\n\n",n);
return?0;
}
運行樣例如下: