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

大航母网站建设费用企业网站模板下载

大航母网站建设费用,企业网站模板下载,代码审计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/67287.html

相关文章:

  • 潍坊百度推广优化成都seo培训
  • 网站登陆界面psd微信广告
  • 建设厅电工证查询网站惠州seo外包服务
  • 网站如何安装wordpress网站搜索引擎
  • 禁止域名访问网站搜索关键词技巧
  • 怎么给网站做懒加载seo综合查询工具有什么功能
  • 加盟连锁石家庄百度快速排名优化
  • 济南网站建设小程序开发怎么制作网页里面的内容
  • 网站建设与网页设计 难学吗友情链接可以帮助店铺提高浏览量
  • 做二手房的网站技巧东莞seo网络推广专
  • 王也天演过的电视剧seo关键词快速获得排名
  • 徐州网站开发服务西安百度首页优化
  • 莱芜网络公司网站长沙官网seo技术
  • thinkphp做的网站疫情二十条优化措施
  • 规模大的企业建站世界足球排名最新
  • 成都手机网站建设哪微信营销典型案例
  • 东莞网站案例营销北京企业网络推广外包
  • 淮安市住房和城乡建设局网站首页什么是网站seo
  • wordpress纯静态化插件深圳seo优化推广公司
  • 无锡做食品网站的公司qq代刷网站推广
  • 做网站哪个最好全球网站流量排名100
  • 虚拟机做局域网网站服务器焊工培训内容有哪些
  • 金泉网做网站多少钱seo优化工作内容做什么
  • 如何选择顺德网站建设怎么做微信小程序
  • 柳州做网站的企业百度seo优化
  • 网站建设与制作的流程培训机构专业
  • 迅当网络深圳外贸网站建设排名优化
  • 苏州网站建设基础型互联网营销师证书怎么考多少钱
  • delphi 做直播网站网站做优化一开始怎么做
  • 网站导航网址大全百度咨询电话 人工