c语言中输入一个英文字母 判断其是否为元音字母
3个回答
展开全部
一、算法分析:
1、输入一个英文字母;
2、判断是否为元音字母;
3、输出结果。
二、参考代码:
#include <stdio.h>
int main()
{
char c;
c=getchar();//读入一个字符,存储在c中。
if(c=='a'||c=='e'||c=='i'||c=='o'||c=='u'||c=='A'||c=='E'||c=='I'||c=='O'||c=='U')//判断是元音。
printf("%c 是元音字母\n",c);//输出结果。
else //不是元音。
printf("%c 不是元音字母\n",c);//输出结果。
return 0;
}
展开全部
#include<stdio.h>
void main(void)
{
char c;
printf("请输入你要查询的字母:");
l:scanf("%c",&c);
if((c>='a' && c<='z')||(c>='A' && c<='Z'))
{
if(c=='A'||c=='E'||c=='I'||c=='O'||c=='U'||c=='a'||c=='e'||c=='i'||c=='o'||c=='u')
printf("这是元音字母");
else printf("这是辅音字母");
}
else
{
printf("你输入的不是正确的字母,请重新输入:");
goto l;
}
}
void main(void)
{
char c;
printf("请输入你要查询的字母:");
l:scanf("%c",&c);
if((c>='a' && c<='z')||(c>='A' && c<='Z'))
{
if(c=='A'||c=='E'||c=='I'||c=='O'||c=='U'||c=='a'||c=='e'||c=='i'||c=='o'||c=='u')
printf("这是元音字母");
else printf("这是辅音字母");
}
else
{
printf("你输入的不是正确的字母,请重新输入:");
goto l;
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include<stdio.h>
int main()
{
char input;
scanf("%c",&input);
if(input >='a' && input <='z')
input = input-32; //小写转为大写
if(input=='A'||input=='E'||input=='I'||input=='O'||input=='U')
{
printf("yuan yin");
}
else
{
printf("fu yin");
}
return 0;
}
int main()
{
char input;
scanf("%c",&input);
if(input >='a' && input <='z')
input = input-32; //小写转为大写
if(input=='A'||input=='E'||input=='I'||input=='O'||input=='U')
{
printf("yuan yin");
}
else
{
printf("fu yin");
}
return 0;
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询