读书人

编写一个程序要求用户从键盘输入一行

发布时间: 2012-04-12 15:46:35 作者: rapoo

编写一个程序,要求用户从键盘输入一行字符,字符以回车输入完毕,统计该行字符中大写有的元音字母(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);          /*打印结果,你懂的*/} 

读书人网 >C语言

热点推荐