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

做国外百科知识网站成都注册公司代理公司

做国外百科知识网站,成都注册公司代理公司,wordpress页面导航收录,成都网站建设939目录 题目要求 代码思路 代码实现 题目要求 写一个函数,判断一个字符串是否为另外一个字符串旋转之后的字符串 例如 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/293322/

相关文章:

  • 西宁网站建设兼职企业为什么做网站系统
  • 电工应用技术网站资源建设广州番禺区职业技术学校中职
  • 网站需求清单网站建设包装策略
  • 建设网站时wordpress上线apache
  • 十堰做网站的工作室兴化建设局网站
  • 毕业设计论文网站网络营销推广的目的
  • 网站建设与管理 十四五国规教材平面设计培训需要学什么
  • 支付网站开发费可以做无形资产大气有格局的公司名字
  • 凉山建设局网站宁波网络推广产品服务
  • 登录wordpress建立数据库推推蛙seo顾问
  • 搞一个卖东西的网站怎么做柳江网站建设
  • 图片网站 代码企业管理控制系统
  • 免费做网站电话如何调整
  • 上海公司网站制作价格外贸推广平台排名
  • 申请网站域名多少钱如何做一个自己的电商平台
  • 太原网站建设案例怎么用html做图片展示网站
  • vs做网站不用建项目化工行业网站设计
  • 台州网站建设jsp做手机网站
  • 劳动服务公司网站源码响应式网站开发费用
  • 网站w3c标准西安网站建设 企业建站
  • 网站开发一般要多少钱做好公众号 网站建设
  • 网站程序包括数据库和网页程序如何建学校网站
  • 仿别人网站wordpress镶入thinkphp
  • 有没有做ppt好看的免费网站怎样做软件app软件
  • 三峡建设管理有限公司网站沈阳做网站公司
  • 建站网站如何清理缓存广州建设工程造价管理站
  • 绍兴的网站建设公司最牛的房地产网站建设
  • 英文网站定制公司网站的pv统计功能怎样做
  • 营销类网站 英文wordpress调整配置
  • 广州企业建站 网络服务哈尔滨网站建设哪儿好薇