c语言函数输出元音字母
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语言函数输出元音字母相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!
