c语言函数输出元音字母 C语言字符输出函数
C语言输入一段字符串输出找到的元音字母。例输入diguandg,输出
#includestdio.h
创新互联建站是专业的利州网站建设公司,利州接单;提供网站设计制作、网站建设,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行利州网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!
#includestring.h
void main()
{
int a,flag=0;
char s[20];
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()
{
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语言0到100的数中输出元音字母
#includestdio.h
int main()
{
int i=0;
do{
if(i==65||i==69||i==73||i==79||i==85||i==97)
{
printf("%c ",i);
}
}while(i++100);
printf("\n");
return 0;
}
元音字母:A(65) E(69) O(73) U(79) a(97)
文章名称:c语言函数输出元音字母 C语言字符输出函数
文章出自:http://azwzsj.com/article/hioddh.html