|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
题目和运行结果 在附件中,
(小声)感觉...没错误呀
代码如下:
#include <stdio.h>
int main()
{
int ch,count,a,e,i,o,u;
count = 0;
a = 0;
e = 0;
i = 0;
o = 0;
u = 0;
printf("请输入一个英文句子:");
while((ch = getchar()!='\n'))
{
if(ch == 'a'||ch == 'A')
{
a++;
count++;
}
else if(ch == 'e'||ch == 'E')
{
e++;
count++;
}
else if(ch == 'i'||ch == 'I')
{
i++;
count ++;
}
else if(ch == 'o'||ch == 'O')
{
o++;
count++;
}
else if(ch == 'u'||ch == 'U')
{
u++;
count++;
}
}
printf("您输入的句子中,包含元音字母%d个\n",count);
printf("其中:a(%d),e(%d),i(%d),o(%d),u(%d)\n",a,e,i,o,u);
return 0;
}
是while那行的问题,你的右括号把 != '\n'也括进去了,应该是while((ch = getchar()) != '\')
|
|