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

海南城乡与建设厅网站福建seo外包

海南城乡与建设厅网站,福建seo外包,wordpress首页摘要,高端保姆判断一个字符串是否为另外一个字符串旋转之后的字符串。 输入示例:输入字符串s1 和 s2, 并且会输入移动位数。 例如:给定 s1 AABCD 和 s2 BCDAA,返回1 给定s1abcd和s2ACBD,返回0. AABCD左旋一个字符得到ABCDA AABCD左旋两个字符得…

判断一个字符串是否为另外一个字符串旋转之后的字符串。

输入示例:输入字符串s1 和 s2, 并且会输入移动位数。

例如:给定 s1 =AABCD 和 s2 = BCDAA,返回1

给定s1=abcd和s2=ACBD,返回0.

AABCD左旋一个字符得到ABCDA

AABCD左旋两个字符得到BCDAA

AABCD右旋一个字符得到DAABC

方法一

       一个一个移动,判断是否相同。

#include <stdio.h>
#include <string.h>int Find(char* str1, char* str2)
{int flag = 0;//判断是否为左旋字符串int len = strlen(str1);int i = 0, j = 0;for (i = 0; i < len; i++){char tmp = str1[0];for (j = 0; j < len - 1; j++){str1[j] = str1[j + 1];}str1[j] = tmp;if (strcmp(str1, str2) == 0){flag = 1;break;}}return flag;
}int main()
{char str1[10];char str2[10];gets(str1);gets(str2);int flag = Find(str1, str2);if (flag){printf("是左旋后的字符串\n");}else{printf("不是\n");}return 0;
}

方法二

       使用库函数 strcpy 和 strncat;将 str1 后半部分 拷贝到arr1 里面,再将 str1 的前半部分拼接到 arr1 里面,最后判断 arr1 是否和 str2 一致即可。

#include <stdio.h>
#include <string.h>int main()
{char str1[10];char str2[10];char arr1[20];gets(str1);gets(str2);int n;scanf("%d", &n);//输入左移几位int len = strlen(str1);int k = n % len;  //实际移动位数strcpy(arr1, str1 + k);//将str1后半部分 拷贝到arr1里面strncat(arr1, str1, k); //将str1 的前半部分拼接到arr1里面if (strcmp(arr1, str2) == 0){printf("是旋转后的字符串\n");}else{printf("不是\n");}return 0;
}

方法三

       三段翻转:

在这里插入图片描述

#include <stdio.h>
#include <string.h>void reverse(char* p, int str, int end) 
{char tmp = p[str];for (int i = str; i < end; i++){p[i] = p[i + 1];}p[end] = tmp;
}int main()
{char str1[10];char str2[10];gets(str1);gets(str2);int len = strlen(str1);int n;scanf("%d", &n);reverse(str1, 0, n - 1);reverse(str1, n - 1, len - 1);reverse(str1, 0, len - 1);if (strcmp(str1, str2) == 0){printf("是旋转后的字符串\n");}else{printf("不是\n");}return 0;
}
http://www.dtcms.com/wzjs/802152.html

相关文章:

  • 怎么做网站推广平台ktv网站建设
  • 外贸网站平台是不是很难做网站开发到发布
  • 网站制作需要多少费用开发三味风车动漫无修
  • 物流网站如何设计湛江网站建设优化推广
  • 网站开发工作简历潮州哪里有做网站
  • 黄冈网站推广阿里云 wordpress 数据库
  • 翔安区建设局网站长沙有什么做试卷的网站
  • 网站编辑容易做吗关键词营销seo
  • 上海 专业网站设计 母婴类家如何网站
  • 高青网站建设yx718中国建设银行官网登录入口手机版
  • 做ppt好的模板下载网站沙井网站制作联系电话
  • 做网站好还是阿里巴巴帮人建网站价格
  • 营销网站网站上传大马后怎么做
  • 网站备案名 企业名泉州网络seo
  • 网站建设思维导图的要求wordpress 优惠码
  • 做哪个网站卖一手房比较好长沙制作公园仿竹围栏厂家电话
  • 蜂蜜网站建设接单做网页的网站
  • 如何在百度提交自己的网站济南百度推广开户
  • 河北省住房和建设厅网站首页dede电影网站模版
  • 可以做生存分析的网站我想做微商怎么加入
  • 公司网站建设比较好的公司谁在万网建设的网站
  • 桐庐网站制作湖南省建六公司官网
  • 公司名称变更网站要重新备案吗wordpress 页面内存大
  • 福建网站建设网站内文章外链如何做
  • 深圳网站建设公司哪里好国外产品推广是怎么做的
  • 网站搭建服务合同做网站接单
  • 广州制作网站的公司最好用的免费空间
  • 广州视频网站建站公司网站科技动效
  • 北京网站优化步网站建设常用的方法
  • 开发建设信息的网站网站页面安全监测建设方案