从键盘输入一串字符,统计其中元音字母的个数并输出。(元音字母指的是a,e,i,o,u,不论大小写)C语言、

==、不要用什么数组、指针的、都木有教过。。。。目前本人只学到循环神马的、/(ㄒoㄒ)/~~、高手快来啊、... = =、不要用什么数组、指针的、都木有教过。。。。目前本人只学到循环神马的、/(ㄒoㄒ)/~~、高手快来啊、 展开
 我来答
少年游h
2012-05-01 · TA获得超过1503个赞
知道小有建树答主
回答量:509
采纳率:0%
帮助的人:441万
展开全部
#include<stdio.h>
void main()
{
char c;
int count=0;
while(c=getchar()) //输入字符串,但每次只接收一个字符
{
if(c==10) break; //如果c为换行符,即表示字符串输入结束,则退出循环
if(c=='a'||c=='e'||c=='i'||c=='o'||c=='u'||c=='A'||c=='E'||c=='I'||c=='O'||c=='U')
count++;
}
printf("%d",count);
getchar();
}
更多追问追答
追问
还要输出这些数要怎么输出呀?
追答
#include
void main()
{
char c;
int count=0;
while(c=getchar())
{
if(c==10) break;
if(c=='a'||c=='e'||c=='i'||c=='o'||c=='u'||c=='A'||c=='E'||c=='I'||c=='O'||c=='U')
{
count++;
printf("%c ",c);//在这里输出就行了,判断是元音则输出
}
}
printf("\n%d",count);
getchar();
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式