18066 元音字母
18066 元音字母
Description
编写一个函数,挑选一个字符串中的所有元音字母构成并返回一个新的字符串
#include “stdio.h”
void yuan(char *s,char *s2)
{
}
main()
{
char str[81], str2[81];
gets(str);
yuan(str,str2);
printf(“%s”, str2);
}
输入格式
由键盘输入一行字符,以’\n’结束
输出格式
输出新构成的字符串
输入样例
I am good
输出样例
Iaoo
提示
元音字母有a、e、i、o、u,这5个元音字母,大写或小写
PS:题目中没有string头文件,所以不能用strlen()
注意格式输出,循环k++最后的s2[k](s2[80])要处理,不然会输出乱码,不能AC
完整代码:
#include <iostream>
#include <string.h>
#include <vector>
#include <stdio.h>using namespace std;
void yuan(char *s,char *s2)
{int k = 0;for(int i = 0;i < 81;i++){if(s[i] == 'a' || s[i] == 'e' || s[i] == 'i' || s[i] == 'o' || s[i] == 'u'|| s[i] == 'A' || s[i] == 'E' || s[i] == 'I' || s[i] == 'O' || s[i] == 'U'){s2[k++] = s[i];}}s2[k] = '\0';//因为循环中k++了,所有最后要把s2[80]置为空格
}main()
{char str[81], str2[81];gets(str);yuan(str,str2);printf("%s", str2);
}
18066 元音字母相关推荐
- 算法--------数组------反转字符串中的元音字母
编写一个函数,以字符串作为输入,反转该字符串中的元音字母.示例 1:输入: "hello" 输出: "holle" 示例 2:输入: "leetcod ...
- C语言 · c++_ch02_01(打印元音字母的ASCII码)
算法提高 c++_ch02_01 时间限制:1.0s 内存限制:512.0MB 编写一个程序,利用强制类型转换打印元音字母大小写10种形式的ASCII码. 输出的顺序为:大写的字母A,E,I, ...
- Leetcode 345. 反转字符串中的元音字母 解题思路及C++实现
解题思路: 设置两个指针 left 和 right,大循环中的每一个循环,找到前面.后面两个元音字母,然后交换这两个元音. class Solution { public:bool whethertr ...
- C语言记录元音字母的位置,算法训练 确定元音字母位置
算法训练 确定元音字母位置 输入一个字符串,编写程序输出该字符串中元音字母的首次出现位置,如果没有元音字母输出0.英语元音字母只有'a'.'e'.'i'.'o'.'u'五个. 样例输入: hello ...
- python反转字符串的元音字母_345. 反转字符串中的元音字母-----leetcode刷题(python解题)...
[TOC] 题目 编写一个函数,以字符串作为输入,反转该字符串中的元音字母. 示例 1: 输入: "hello" 输出: "holle" 示例 2: 输入: & ...
- python选取元音开头的单词_一学生易错词汇aan的选择元音字母开头的单词用an辅音字母...
一:学生易错词汇 1. a, an 的选择 : 元音字母开头的单词用 an ,辅音字母开头的单词用 a. 2. am , is , are 的选择 : 单数用 is , 复数用 are. I 用 am ...
- 用c语言复制字符串的元音字母,急求:编写程序,将一个字符串中的元音字母复制到另一个字符串,然后输出。...
#include #include void str(char a[100],char b[100]) { int i=0, j=0; while(a[i]!='\0')//'\0'代表ASCLL码0 ...
- leetcode-345-翻转字符串中的元音字母
编写一个函数,以字符串作为输入,反转该字符串中的元音字母. 示例 1: 输入:"hello" 输出:"holle" 示例 2: 输入:"leetcod ...
- 力扣反转字符串中的元音字母
给你一个字符串 s ,仅反转字符串中的所有元音字母,并返回结果字符串. 元音字母包括 'a'.'e'.'i'.'o'.'u',且可能以大小写两种形式出现. 代码思路: 1.将字符串转换为字符数组 2. ...
最新文章
- java NIO详解
- loadrunner另类玩法【测试帮日记公开课】
- 计算机视觉训练模型效果不佳怎么破?
- Java在游戏服务器开发中的应用
- 直击痛点,详解 K8s 日志采集最佳实践
- java注解定义时间格式_SpringBoot基础教程2-1-8 数据验证-自定义日期格式验证
- leetcode 363. 矩形区域不超过 K 的最大数值和
- 框架源码专题:Spring是如何集成Mybatis的?Spring怎么管理Mapper接口的动态代理
- 3.11 随机初始化
- 条形图设置颜色Java_java – 如何在条形图中显示每个条形的条形值?
- ElementUI:设置导航栏选中文字样式
- Linux局域网传输文件
- 30个非常有趣的404错误页面设计欣赏
- 自由软件之“父”—Richard. M. Stallman
- 【02】制作第一个zblog模板第二期,熟悉模板所有的开发运行和调试机制·提前做好所有纯html页面
- 写php什么梗,什么是php(php是什么梗)
- strchr、strstr函数
- 《编程之美》一书八位作者,讲述自己的编程之路
- Java 编程思想 读书笔记
- iOS 偏好设置 NSUserDefault
热门文章
- TokenGazer CEO 范宏达 | 2019年数字货币投资趋势分析
- CH55x使用Arduino编程记录(一)
- TI DSP 28335 SCI FIFO中断 串口232通信
- mix2 android 8,小米MIX2升级Android 8.0 手势操作将一同推送
- 2020年中国汽车用品行业发展现状分析,汽车保有量不断增加,行业发展空间广阔「图」
- 内网渗透常用命令大全适合初学者
- 接收机阻塞干扰原理分析
- 有源电力滤波器——低压配电系统
- mysql中用于删除数据的是什么意思_在删除关系表中数据时,要先删除主表数据再删除从表数据。_学小易找答案...
- JavaScript【趣味】做一个网页版2048