爱编程的小笨孩


私信TA

用户名:2119394720

访问量:19776

签 名:

我在成长,总有一天我会足够优秀。

等  级
排  名 172
经  验 6710
参赛次数 6
文章发表 44
年  龄 0
在职情况 学生
学  校 黄河科技学院
专  业 软件工程

  自我简介:

一只想要当凤凰的鸡

TA的其他文章

解题思路:

定义两个数组,一个数组输入原来的字符串,然后将两个数组一起传入自定义函数fun中,在fun函数中遍历数组a,判断是否有原因字母,如果有,则将该字母赋值给另一个数组b,最后输出数组b


参考代码:

#include<stdio.h>
#include<string.h>
void fun(char a[100],char b[100])
{
    int i=0;
    int j=0;
    int len=strlen(a);//定义变量len保存数组a的长度
    //for循环遍历整个数组a
    for(i=0;i<len;i++)
    {
        //判断是否是元音字母,如果是,则将该字母赋值给字符串数组b
        if(a[i]=='a'||a[i]=='e'||a[i]=='i'||a[i]=='o'||a[i]=='u')
        {
            b[j]=a[i];
            j++;
        }
    }
    b[j]='\0';
}
int main()
{
    char a[100];
    char b[100];
    gets(a);
    fun(a,b);
    puts(b);
    return 0;
}


 

0.0分

1 人评分

  评论区

你这没排序
2024-03-13 11:27:35
  • «
  • 1
  • »