解题思路:
定义两个字符数组,一个数组用于输入字符串,另一个用于存储字符串中的元音字母
循环遍历第一个输入的字符串,如果为满足if判断条件为元音字母,则将字符常量赋给字符变量(字符数组)
注意事项:
存储字符串中元音字母的那个数组,下标从0开始,满足条件自增1。
最后别忘了字符串默认‘\0’结尾,不然会输出乱码 像这样:烫烫烫烫烫烫烫烫(输出特色哈哈哈哈)
参考代码:
#include <iostream> #include <string.h> using namespace std; int main() { int i=0; char str1[50],str2[50]; gets(str1); for(int j=0;j<strlen(str1);j++) { if(str1[j]=='a'||str1[j]=='e'||str1[j]=='i'||str1[j]=='o'||str1[j]=='u') { str2[i]=str1[j]; i++; } } str2[i]='\0'; puts(str2); return 0; }
0.0分
0 人评分
C二级辅导-求偶数和 (C语言代码)浏览:659 |
C二级辅导-求偶数和 (C语言代码)浏览:632 |
点我有惊喜!你懂得!浏览:2754 |
C语言程序设计教程(第三版)课后习题7.4 (C语言代码)浏览:488 |
C语言训练-计算t=1+1/2+1/3+...+1/n (C语言代码)浏览:539 |
小九九 (C语言代码)浏览:885 |
C语言程序设计教程(第三版)课后习题5.7 (C++代码)浏览:879 |
C语言训练-立方和不等式 (C语言代码)浏览:779 |
回文数(一) (C语言代码)浏览:809 |
C语言程序设计教程(第三版)课后习题6.2 (C语言代码)浏览:716 |