当前位置:知识百科 > 正文

c语言函数输出元音字母

更新时间:2026-03-20 12:23 阅读量:171

C语言输入一段字符串输出找到的元音字母.例输入diguandg,输出

#includestdio.h

#includestring.h

void main()

{

int a,flag=0;

char *p=s;

printf("input string:\n");

gets(s);

for(a=0;*p!='\0';p++,a++)

if(*p=='a'||*p=='e'||*p=='i'||*p=='o'||*p=='u')

printf("%d",a+1);

flag=1;

}

break;

if(flag==0)

printf("0");

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

#includelt;stdio.hgt;

#includelt;string.hgt;

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

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

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

int main()

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

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);

扩展资料:

函数方法

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

main()

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

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

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')

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

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

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

return y[j];

用c语言0到100的数中输出元音字母

int i=0;

do{

printf("%c ",i);

}while(i++100);

printf("\n");

以上就是源利百科网小编为大家整理的c语言函数输出元音字母相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!