首页 > 其他分享 >逆置字符串允许有空格和. 如I like China.->China. like I

逆置字符串允许有空格和. 如I like China.->China. like I

时间:2023-08-25 17:33:32浏览次数:42  
标签:arr right end like char start China 逆置 left

void reverse(char* left, char* right)
{
	while (left < right)
	{
		int tmp = *left;
		*left = *right;
		*right = tmp;
		left++;
		right--;
	}
}
int main()
{
	char arr[101] = { 0 };
	gets_s(arr);
	int len = strlen(arr);//求字符串长度
	//逆置整个字符串
	reverse(arr,arr+len-1);
	char* start = arr;
	
	while (*start)
	{
		char* end = start;
		while (*end != '\0' && *end != ' ')
			{
				end++;
			}
			reverse(start, end - 1);
			if (*end != '\0')
			{
				end++;
			}
			start = end;
	}
	printf("%s\n", arr);
	return 0;
}

逆置字符串允许有空格和. 如I like China.->China. like I_字符串

标签:arr,right,end,like,char,start,China,逆置,left
From: https://blog.51cto.com/u_16190077/7233434

相关文章

  • 活动|ShowMeBug 亮相第十四届RubyConf China
    2023年8月19- 20日,ShowMeBug受邀参加在上海举办的Ruby技术大会。RubyConfChina是由RubyChina社区以非盈利形式组织的一年一度的技术交流大会,自2009年始至2023年已成功举办了十三届,我们会邀请国内外的明星开发者、知名项目/团队的负责人以及海内外技术专家来分享Rub......
  • CCF HPC China2023 | 盛大开幕,邀您关注澎峰科技
     2023年8月24日,以“算力互联·智领未来”为主题的第十九届全国高性能计算学术年会(CCFHPCChina2023)在青岛·红岛国际会议展览中心拉开帷幕。特邀嘉宾涵盖行业大咖,主持阵容同样是“重量级”——来自国家并行计算机工程技术研究中心、中国工程物理研究院、中国科学院计算机网络信......
  • 龙蜥浪潮信息携手同走开源特色路,共建云时代数智计算基石 | OCP China Day 2023 回顾
    8月10日,在北京举办的OCPChinaDay2023上,龙蜥社区产品生态总监张鹏程分享了《同走龙蜥开源特色路,共创云时代数智计算基石》、浪潮信息KeyarchOS生态专家潘珏君做了《浪潮信息与龙蜥社区的生态实践》的主题演讲,与现场嘉宾分享并探讨了龙蜥社区前沿的创新技术、思考视角以及......
  • The 2023 ICPC China Shaanxi Provincial Programming Contest
    链接:https://qoj.ac/contest/1290A表达式板子。\(O(|s|)\)。#include"bits/stdc++.h"usingnamespacestd;usingi64=longlong;intmain(){ios::sync_with_stdio(false);cin.tie(nullptr);strings;cin>>s;intn=s......
  • block:taglike
    block:taglike 本标签文档以最新的TWCMS_v2.03版本为测试基础推荐用于内容页。{block:tagliketype="1"}{loop:$data[list]$v}{$v[date]}(时间){$v[url]}(链接){$v[title]}(全部标题){$v[subject]}(受限标题){/loop}{/block}说明type(1为显示第一个tag相关内容,2......
  • C#3.0入门系列(十一)-之In, Like操作
    有这么一个例子,寻找一个表中的某个字段介于某个给定的集合该怎么办?Sql写起来很简单,比如:Select*fromtablewhereidin(2,3,4,5)。就是寻找id字段为这个给定的集合(2,3,4,5)内的值。那LinqtoSql该怎么做呢?一个字,简单。InOperator 比如,我们想要查找,"AROUT","BOLID"和......
  • MyBatis 模糊查询 like
    方法一Dao.java//模糊查询List<User>getUserLike(Stringstr);mapper <selectid="getUserLike"resultType="com.mao.pojo.User"parameterType="String"> select*fromtest.userwherenamelike"%"#{......
  • Experience Replay with Likelihood-free Importance Weights
    发表时间:2020文章要点:这篇文章提出LFIW算法用likelihood作为experience的采样权重(likelihood-freedensityratioestimator),reweightexperiencesbasedontheirlikelihoodunderthestationarydistributionofthecurrentpolicy,这种方式鼓励让经常访问的状态有更小的误差......
  • ​​​软件开发入门教程网之​​MySQL LIKE 子句​
    我们知道在MySQL中使用SQLSELECT命令来读取数据,同时我们可以在SELECT语句中使用WHERE子句来获取指定的记录。WHERE子句中可以使用等号=来设定获取数据的条件,如"kxdang_author='RUNOOB.COM'"。但是有时候我们需要获取kxdang_author字段含有"COM"字符的所有记录,......
  • RLIKE 正则匹配
       ......