当前位置: 首页 > news >正文

西乡网站建设百度最新版app下载安装

西乡网站建设,百度最新版app下载安装,照片做视频的软件 模板下载网站,模拟建筑目录 题目要求 代码思路 代码实现 题目要求 写一个函数,判断一个字符串是否为另外一个字符串旋转之后的字符串 例如 s1 "AABCD" ;s2 "BCDAA" ,返回1 s1 "AABcd" ;s2 "BCDAA" …

目录

题目要求

代码思路

代码实现


题目要求

写一个函数,判断一个字符串是否为另外一个字符串旋转之后的字符串

例如

s1 = "AABCD" ;s2 = "BCDAA" ,返回1

s1 = "AABcd" ;s2 = "BCDAA" ,返回0


代码思路

每次将 s1 左旋1个字符串,然后和 s2 判断是否相等即可

左旋实现代码:C语言 ——— 实现一个函数,使字符串左旋-CSDN博客


代码实现

#include<stdio.h>
#include<string.h>
#include<assert.h>
void Levorotation_Str(char* str)
{size_t len = strlen(str);char tmp = str[0];int i = 0;for (int i = 0; i < len - 1; i++){str[i] = str[i + 1];}str[len - 1] = tmp;
}
int Is_Left_Move(char* str1, char* str2)
{assert(str1 && str2);// 判断两个字符串是否等长if (strlen(str1) != strlen(str2))return 0;for (int i = 0; i < strlen(str1); i++){// str1 字符串每次左旋一个字符,再判断是否等同于 str2 字符串Levorotation_Str(str1);if (strcmp(str1, str2) == 0)return 1;}return 0;
}
int main()
{char arr1[] = "AABCDEF";char arr2[] = "BCDEFAA";int ret = Is_Left_Move(arr1, arr2);if (ret == 1){printf("Yes\n");}else{printf("No\n");}return 0;
}

代码验证:

两字符串相同时:

两字符串不同时:

http://www.yayakq.cn/news/375328/

相关文章:

  • ftp两个网站子域名的绑定制作ppt的软件叫什么
  • php网站本地搭建网站开发证书
  • 小江高端网站建设公司网站被黑有不良信息 做笔录
  • 汕头网站建设推荐站内关键词排名优化软件
  • 网站首页推荐站长网站工具
  • 石家庄建设银行河北分行招聘网站做网站上海
  • wordpress网站文章形式做网站需要多钱
  • 佛山智唯网站建设京东商城网站风格
  • 网站开发的选题依据百度推广需要多少钱
  • 做网站容易还是app珠海建设工程备案网站
  • 网站建设公司怎么赚钱php如何搭建网站后台
  • 网站首页 动画案例服务器网站建设流程图
  • 支持ipv6网站开发做微网站公司名称
  • 山东网站开发制作电商网站统计怎么做
  • 网站搜索栏建立娱乐公司网站建站背景介绍
  • o2o网站建设怎么样提升学历的四种方式
  • 营销手机网站制作公司装修图片大全
  • 网站建设还能赚钱吗北京朝阳区建设工作办公网站
  • 设计参考网站有哪些云南省建设厅官方网站
  • 公司官方网站推广策划网站续费问题
  • 旅游商城网站模板免费下载建设中网站首页
  • 温州网站建设咨询python链接wordpress
  • php开发手机网站html模板免费十个网页
  • 网站做315认证吾爱源码
  • 苏州营销型网站开发公司企业网站建设犇类建筑
  • 网站建设背景朝阳企业网站建设哪家最好
  • 深圳的网站网站建设及制作
  • 公司注册核名在哪个网站做网站标题代码
  • 众筹网站搭建湖南建筑信息网平台
  • 网站侧边栏导航代码网站界面设计实训的意义