helloworld


私信TA

用户名:Jenkins

访问量:287

签 名:

等  级
排  名 8050
经  验 1205
参赛次数 0
文章发表 4
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:

解题思路:

将字符串输入数组-->遍历数组-->找到是元音的字母,并赋值给新的数组-->输出新数组

参考代码:

#include<stdio.h>
#include<string.h>
int main()
{
	char a[100], b[100];
	int i=0, j=0;
	gets(a);
	while(a[i]!='\0'){//遍历原数组a[100]
		if(a[i]=='a'||a[i]=='e'||a[i]=='o'||a[i]=='i'||a[i]=='u'){
		//找到a[100]的元音字母
			b[j++] = a[i];//把找到的元音赋值给新数组b[100]
		}
		i++;
	}
	b[j] = '\0';//给新数组b[100]加一个结束符号
	puts(b);//输出b[100]数组
	return 0;	
}


注意事项:

b[j] = '\0';//给新数组b[100]加一个结束符号

这一步骤很重要,不然输出的b[100]数组可能位数对不上,或者内容对不上。

很容易忘记添加,我就很容易忘记。


 

0.0分

0 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答

代码解释器

  评论区