编写一个程序,要求用户从键盘输入一行字符,字符以回车输入完毕,统计该行字符中大写有的元音字母(A,E,I,O,U),并将统计的个数输出在屏幕上
请问这个题目怎么实现啊???
[解决办法]
- C/C++ code
#include<stdio.h>void main(){ int na,ne,ni,no,nu; /*五个变量分别存储各自的个数*/ char c; na=ne=ni=no=nu=0; /*初始值为0*/ printf("请输入一行字符,以回车结束:\n"); while((c=getchar())!='\n') /*输入一样字符,先存入缓存区,回车后才处理*/ { switch(c) { case 'A':na++; case 'E':ne++; case 'I':ni++; case 'O':no++; case 'U':nu++; } } printf("共有A=%d个,E=%d个,I=%d个,O=%d个,U=%d个\n",na,ne,ni,no,nu); /*打印结果,你懂的*/}