首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

编写一个程序,要求用户从键盘输入一行字符,字符以回车输入完毕,统计该行字符中大写有的元音字母(A,E,I,O,U),并将统计的个数输出在屏幕上解决方案

2012-04-12 
编写一个程序,要求用户从键盘输入一行字符,字符以回车输入完毕,统计该行字符中大写有的元音字母(A,E,I,O,U

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

热点排行