老铁,我做的对吗?


私信TA

用户名:uq_58104230559

访问量:2348

签 名:

人充满劳绩,但还诗意的栖居于大地之上。

等  级
排  名 22934
经  验 644
参赛次数 0
文章发表 7
年  龄 19
在职情况 学生
学  校
专  业

  自我简介:

解题思路:首先要求编一个函数,那么就不能直接在main函数内写求解

注意事项:利用gets函数输入并保存字符串;再利用strlen函数求出字符串长度;使用循环,在字符串里筛选并输出aeiou

参考代码:

#include <stdio.h>

#include <string.h>//函数头文件,不可省略

#define N 65535//比较懒,习惯用宏常量定义字符数组

char goc(char s[N])//给函数命名

{int l,i;

l=strlen(s);

  for(i=0;i<l;i++){ 

  if(s[i]=='a'||s[i]=='e'||s[i]=='i'||s[i]=='o'||s[i]=='u')//筛选元音字母

  {printf("%c",s[i]);}}}//输出元音字母

int main()

{

char s[N];

  gets(s);得到键盘输入的字符串

  goc(s);执行编写的函数

printf("\n");

return 0;

}


 

0.0分

2 人评分

  评论区

  • «
  • »