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

个人备案能公司网站wordpress thecorporationtheme

个人备案能公司网站,wordpress thecorporationtheme,网站如何做问卷调查报告,苏州学网站建设字符串左旋 实现一个函数#xff0c;可以左旋字符串中的k个字符。 例如#xff1a; ABCD左旋一个字符得到BCDA ABCD左旋两个字符得到CDAB 方法1 三步翻转法 要求:abcdef 左旋两个 整体逆序:fedcba左边逆序:cdef ba右边逆序:cdef ab #includestdio.h #include可以左旋字符串中的k个字符。 例如 ABCD左旋一个字符得到BCDA ABCD左旋两个字符得到CDAB 方法1 三步翻转法 要求:abcdef 左旋两个 整体逆序:fedcba左边逆序:cdef ba右边逆序:cdef ab #includestdio.h #includestring.h #includeassert.h void reverse(char* left, char* right) {assert(left);assert(right);while (left right){char tmp *left;*left *right;*right tmp;left;right--;} } void left_move(char* arr, int k) {assert(arr);int len strlen(arr);k % len;reverse(arr, arr len - 1);//逆序整体reverse(arr, arr len - k - 1);//逆序左边reverse(arr len - k, arr len - 1);//逆序右边 } int main() {char arr[] abcdef;left_move(arr, 2);printf(%s\n, arr);return 0; }方法2 将第一个元素放到临时变量后面元素前移一位然后把临时变量的值放到最后循环 #includestdio.h #includestring.h #includeassert.h void left_move(char* arr, int k) {assert(arr);size_t len strlen(arr);k % len;while (k--){char tmp *arr;size_t i 0;for (i 0; i len - 1; i){arr[i] arr[i 1];}arr[len - 1] tmp;} } int main() {char arr[] abcdef;left_move(arr, 2);printf(%s\n, arr);return 0; }字符串旋转结果 写一个函数判断一个字符串是否为另外一个字符串旋转之后的字符串。 例如 给定s1 AABCD和s2 BCDAA返回1 给定s1abcd和s2ACBD返回0. AABCD左旋一个字符得到ABCDA AABCD左旋两个字符得到BCDAA AABCD右旋一个字符得到DAABC 方法1(穷举) #includestdio.h #includestring.h #includeassert.h int is_left_move(char* str1, char* str2) {assert(str1 str2);size_t len1 strlen(str1);size_t len2 strlen(str2);if (len1 ! len2)return 0;int i 0;for (i 0; i len1; i){char tmp *str1;size_t j 0;for (j 0; j len1 - 1; j){str1[j] str1[j 1];}str1[len1 - 1] tmp;if (!strcmp(str1, str2))return 1;}return 0; } int main() {char str1[] abcdef;char str2[] bcdefa;if (is_left_move(str1, str2))printf(yes);elseprintf(no);return 0; }方法2 在原字符串后面追加一个相同的字符串 旋转字符串是这个大的字符串的子字符串 #includestdio.h #includestring.h #includeassert.h int is_left_move(char* str1, char* str2) {assert(str1str2);int len1 strlen(str1);int len2 strlen(str2);if (len1 ! len2)return 0;strncat(str1, str1, len1);if (strstr(str1, str2) NULL)return 0;elsereturn 1; } int main() {char arr1[30] abcdef;char arr2[] cdefab;if (is_left_move(arr1, arr2))printf(yes\n);elseprintf(no\n);return 0; }
http://wiki.neutronadmin.com/news/42673/

相关文章:

  • 深圳网站建设分期付自建网站主题及策划
  • 全网站开发是什么中学校园网网站建设规划书
  • 空间站建设软件开发外包报价
  • 哪个公司建立网站好为中国移动做网站的公司叫什么
  • 个人网站建设教学视频百度云盘wordpress 公众号登录
  • 做网站前台开发学习汕头市网络科技有限公司
  • wamp可以做视频网站吗建设银行住房租赁品牌
  • 腾讯云 wordpress 主题电商seo是什么
  • 在线视频教育网站开发wordpress如何防止ddos
  • 杭州外贸网站建设公司申跃wordpress后台图
  • 企业网站备案在哪个部门网站中的搜索框怎么做
  • 抖音推广合作方式搜seo
  • 建设领域信用系统网站响应式 wordpress
  • 临沂企业网站开发官网建设网站费用要进固定资产吗
  • 龙采网站建设案例广州微网站建设平台
  • 做视频背景音乐网站南阳最新数据消息
  • 海南网站建设哪家不错wordpress 无图插件下载
  • 手机网站 切图英文网站制作费用
  • 站长工具查询网佳木斯做微网站
  • 北京网站建设主页asp网站下载
  • 方案模板网站深圳如何建立公司自己网站
  • 服装店网站模板聊城专业网站设计公司
  • 实用网站建设期末考试软文公司代写
  • 中国建设银行财付通网站网站免费模板资源
  • 结构设计网站宁波专业优化网站制作公司
  • 企业网站备案多少钱网络推广方案的工作安排
  • h5制作页面百度seo培训要多少钱
  • 精品网站建设费用 c磐石网络天门做网站
  • 一个公司网站的价格wordpress seo怎么做
  • wap网站价格关于英文网站建设的请示