解题思路:
注意事项:
参考代码
#include<stdio.h>
#include<string.h>
void yy(char a[],char b[])
{
int i,j=0;
for(i=0;a[i]!='\0';i++)
{
if(a[i]=='a'||a[i]=='e'||a[i]=='i'||a[i]=='o'||a[i]=='u')
{
b[j]=a[i];
j++;
}
}
b[j]='\0';
char m;
for(i=0;b[i]!='\0';i++)
{
for(j=i+1;b[j]!='\0';j++)
{
if(b[i]>b[j])
{
m=b[j];
b[j]=b[i];
b[i]=m;
}
}
}
puts(b);
}
int main()
{
char a[50];
char b[50];
gets(a);
yy(a,b);
return 0;
}
0.0分
1 人评分
字符串的输入输出处理 (C语言代码)浏览:2055 |
数列 (C++代码)浏览:707 |
【回文数(二)】 (C++代码)浏览:932 |
简单编码 (C++代码)浏览:730 |
C二级辅导-进制转换 (C语言代码)浏览:657 |
大小写转换 (C语言代码)浏览:904 |
剪刀石头布 (C语言代码)不知道怎么直接在scanf中用枚举变量浏览:1436 |
不会做的浏览:954 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:634 |
C语言程序设计教程(第三版)课后习题7.1 (C语言代码)浏览:539 |