c语言元音字母函数,c语言写一个函数将一个字符串中的元音字母

c语言中输入一个英文字母 判断其是否为元音字母

用getchar输入数据,用判断语句判断是否为元音字母。

创新互联成立以来不断整合自身及行业资源、不断突破观念以使企业策略得到完善和成熟,建立了一套“以技术为基点,以客户需求中心、市场为导向”的快速反应体系。对公司的主营项目,如中高端企业网站企划 / 设计、行业 / 企业门户设计推广、行业门户平台运营、app软件开发移动网站建设、微信网站制作、软件开发、成都服务器托管等实行标准化操作,让客户可以直观的预知到从创新互联可以获得的服务效果。

一、算法分析:

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;

}

c语言问题,编写一个函数,将一个字符串中的元音字母复制到另一个字符串,然后输出

void cpy(char src[], char dst[])

{

char *src_i = src, *dst_i = dst;

while(*src_i != '\0'){

if(*src_i == 'a' || *src_i == 'A'

|| *src_i == 'e' || *src_i == 'E'

|| *src_i == 'i' || *src_i == 'I'

|| *src_i == 'o' || *src_i == 'O'

|| *src_i == 'u' || *src_i == 'U'){

*dst_i = *src_i;

++dst_i;

}

++src_i;

}

c语言 设计一个函数判断一个字符是否为元音

英语的元音就5个 a,e,i,o,u

char ch;

scanf("%c",ch);

if('a' == ch || 'e' == ch ||'i' == ch ||'o' == ch ||'u' == ch )

{

printf("%c是元音",ch);

}

else

{

printf("%c不是元音",ch);

}

我这个逻辑没有只是判断了字符是小写的情况,如果是大写,那还需要加入判断大写的逻辑

C语言问题:写一个函数,将一个字符串中的元音字母复制到另一字符串后面,然后输出

#includelt;stdio.hgt;

#includelt;string.hgt;

void input(char st[]);//定义输入函数

void output(char st[]);//定义输出函数

void letter(char x[],char y[]);//定义元音复制函数

int main()

{

char s1[20],s2[10];

input(s1);//调用输入函数

letter(s1,s2);//调用元音复制函数

output(s2);//调用输出函数

return 0;

}

//输入函数

void input(char st[])

{

printf("Please enter string:");

gets(st);

}

//元音复制函数

void letter(char x[],char y[])

{

int n=strlen(x);

for(int i=0,j=0;ilt;n;

(xlt;igt;=='a'||xlt;igt;=='e'||xlt;igt;=='i'||xlt;igt;

=='o'||xlt;igt;=='u'||xlt;igt;

=='A'||xlt;igt;=='E'||xlt;igt;=='I'||xlt;igt;

=='O'||xlt;igt;=='U')?y[j++]=x[i++]:i++);

y[j]='\0';

}

//输出函数

void output(char st[])

{

printf("The final string:%s\n",st);

}

扩展资料:

函数方法

#includelt;stdio.hgt;

#includelt;string.hgt;

char ycopy(char x[],char y[]);//定义复制函数

main()

{

char a[20],b[20];

gets(a);//输入字符串

b[20]=ycopy(a,b);//调用复制函数

puts(b);//输出复制后的字符串

return 0;

}

//元音复制函数

char ycopy(char x[],char y[])

{

int m,i,j;

m=strlen(x);

for(i=0,j=0;ilt;m;i++){

if(xlt;igt;=='a'||xlt;igt;=='A')

y[j++]=xlt;igt;;

else if(xlt;igt;=='e'||xlt;igt;=='E')

y[j++]=xlt;igt;;

else if(xlt;igt;=='i'||xlt;igt;=='I')

y[j++]=xlt;igt;;

else if(xlt;igt;=='o'||xlt;igt;=='O')

y[j++]=xlt;igt;;

else if(xlt;igt;=='u'||xlt;igt;=='U')

y[j++]=xlt;igt;;

}

y[j]='\0';

return y[j];

}

c语言:编写函数,将一个字符串数组a中的元音字母复制到另外一个字符串b中, 输入和输出在主函数中完成

#include stdio.h

#include string.h

void fun(char a[], char b[])

{

char* vs="aeiouAEIOU";

int l,i,j,k;

l=strlen(a);

k=0;

for(i=0;il;i++)

{

for(j=0;j10;j++)

{

if(a[i]==vs[j])

{

b[k++]=a[i];

break;

}

}

}

b[k]='\0';

}

int main()

{

char a[200];

char b[200];

printf("输入字符串:");

gets(a);

fun(a,b);

printf("元音:%s\n",b);

return 0;

}

用c语言统计一字符串中元音字母个数(定义一个函数来求,也就是说不

#includestdio.h

int fun(char s[])

{int i,n=0;

char c;

for(int i=0;s[i];i++)

{c=s[i];

if(c='a'c='z')c-=32;

if(c=='A'||c=='E'||c=='I'||c='O'||c='U')n++;

return n;

}

int main()

{char s[200];

gets(s);

printf("元音字母个数:%d\n",fun(s));

return 0;

}


本文题目:c语言元音字母函数,c语言写一个函数将一个字符串中的元音字母
文章转载:http://pwwzsj.com/article/hdpgpp.html