/* 2018年5月1日09:23:31 目的: 写一函数,将一个字符串中的元音字母复制到另一个字符串,然后输出。 */ #include <stdio.h> #include <string.h> int main (void) { char a[100],b[100]; int i,j,h=0; gets(a); j = strlen(a); for(i=0;i<j;i++) { if(((a[i]=='a'||a[i]=='e')||(a[i]=='i'||a[i]=='o')||a[i]=='u')) { b[h] = a[i]; h = h + 1; } } for(i=0;i<h;i++) { if(b[i]=='a') { printf("%c",b[i]); } } for(i=0;i<h;i++) { if(b[i]=='e') { printf("%c",b[i]); } } for(i=0;i<h;i++) { if(b[i]=='i') { printf("%c",b[i]); } } for(i=0;i<h;i++) { if(b[i]=='o') { printf("%c",b[i]); } } for(i=0;i<h;i++) { if(b[i]=='u') { printf("%c",b[i]); } } printf("\n"); return 0; }
解题思路:
注意事项:
参考代码:
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题10.5 (C语言代码)浏览:767 |
简单的for循环浏览:1497 |
三角形 (C语言代码)浏览:965 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:590 |
C语言程序设计教程(第三版)课后习题9.3 (C语言代码)浏览:750 |
局部变量作函数返回值的问题浏览:1028 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:555 |
C语言程序设计教程(第三版)课后习题5.5 (C语言代码)浏览:455 |
C二级辅导-阶乘数列 (C语言代码)浏览:1831 |
WU-震宇大神的杀毒软件 (C++代码)浏览:906 |