解题思路:
注意事项:
参考代码:
#include<stdio.h> #include<string.h> void imp(char str[],char output[],int n) { int i,j=0; for(i=0;i<=n;i++) if(str[i]=='a'||str[i]=='e'||str[i]=='i'||str[i]=='o'||str[i]=='u') { output[j]=str[i]; j+=1; } output[j]='\0'; //在VS2022中无此行,output长度超过实际长度 } int main() { char str[999],output[999]; int i,n,k; gets(str); n=strlen(str); imp(str,output,n); k=strlen(output); for(i=0;i<k;i++) putchar(output[i]); return 0; }
0.0分
0 人评分
【回文数(二)】 (C语言代码)浏览:895 |
C语言训练-计算1977!* (C++代码)浏览:874 |
A+B for Input-Output Practice (V) (C++代码)浏览:465 |
C语言程序设计教程(第三版)课后习题6.11 (C语言代码)浏览:2085 |
Hello, world! (C++代码)浏览:1748 |
幸运数 (C++代码)浏览:1278 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:550 |
循环入门练习5 (C语言代码)浏览:866 |
链表数据求和操作 (C语言代码)浏览:964 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:556 |