橙子


私信TA

用户名:H2030821018

访问量:862

签 名:

一天一题?

等  级
排  名 7798
经  验 1280
参赛次数 5
文章发表 2
年  龄 0
在职情况 学生
学  校 贺州学院
专  业

  自我简介:

解题思路:先把字符串输入数组,然后使用指针将其拆分到另一数组,然后使用循环将元音字母找出存入一个空数组。

注意事项:注意多余空格

参考代码:

#include<stdio.h>

int main()

{

    char a[100],b[100],c[100],*j=a;

    int i,x,n=0;

    scanf("%s",a);

    getchar();

    x=strlen(a);

    for(i=0;i<x;i++)

    {

        b[i]=*(j++);

    }

    for(i=0;i<x;i++)

    {

        if(b[i]=='a'||b[i]=='e'||b[i]=='i'||b[i]=='o'||b[i]=='u')

       {

           c[n]=b[i];

           n++;

       }

    }

    printf("%s",c);

return 0;

}


 

0.0分

2 人评分

  评论区

这样写会造成重复吧 题目的意思应该是原字符串如果有重复的字母 输出也按顺序输出一个字母
2022-05-19 10:31:50
  • «
  • 1
  • »