题目:

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

#include <string.h>
#include <stdio.h>
void left_revolve(char* arr, int n,int len)
{n = n%len;int i = 0;for (i = 0; i < n; i++){char copy = arr[0];int j = 0;for (j = 0; j < len - 1; j++){arr[j] = arr[j + 1];}arr[j] = copy;}
}
void judge(char* arr1, char* arr2)
{int ret=strcmp(arr1, arr2);if (ret == 0){printf("判断结果:相同\n");}else{printf("判断结果:不相同\n");}
}
int main()
{int n = 0;char arr1[] = "ABCD";char arr2[] = "CDAB";printf("左旋前:%s\n", arr1);printf("判断字符串:%s\n", arr2);int len = strlen(arr1);printf("左旋几个字符:");scanf("%d", &n);left_revolve(arr1, n,len);printf("左旋后:%s\n", arr1);judge(arr1, arr2);return 0;
}

C语言---写一个函数,判断一个字符串是否为另外一个字符串旋转之后的字符串相关推荐

  1. 【C语言】C语言实现一个函数 判断是否是素数

     欢迎来到南方有乔木的博客!!! 博主主页:点击点击!戳一戳!! 博主QQ:1636758318 博主简介: 一名在校大学生,正在努力学习Java语言编程.穷且意坚,不坠青云之志,希望能在编程的世界里 ...

  2. 写一个函数,输入int型,返回整数逆序后的字符串

    2019独角兽企业重金招聘Python工程师标准>>> 刚刚看到一个面试题:写一个函数,输入int型,返回整数逆序后的字符串.如:输入123,返回"321". 要 ...

  3. python怎么设置回文数_python如何写一个函数判断回文数?

    python如何写一个函数判断回文数? python写一个函数判断回文数的方法: 设n是一任意自然数.若将n的各位数字反向排列所得自然数n1与n相等,则称n为一回文数.例如,若n=1234321,则称 ...

  4. python回文数判定_python如何写一个函数判断回文数?

    python如何写一个函数判断回文数? python写一个函数判断回文数的方法: 设n是一任意自然数.若将n的各位数字反向排列所得自然数n1与n相等,则称n为一回文数.例如,若n=1234321,则称 ...

  5. C语言试题二十四之编写一个函数unsigned function(unsigned w),w使一个大于10的无符号整数,若w是n(n≥2)位的整数,则函数求出w后n-1位的数作为函数值返回。

    1. 题目 请编写一个函数unsigned function(unsigned w),w使一个大于10的无符号整数,若w是n(n≥2)位的整数,则函数求出w后n-1位的数作为函数值返回. 比如:w是1 ...

  6. 4.请编写一个函数void fun(char *tt,int pp[]),统计在tt字符串中“a”到“z”26个字母各自出现的次数,并依次放在pp所指数组中。

    4.请编写一个函数void fun(char *tt,int pp[]),统计在tt字符串中"a"到"z"26个字母各自出现的次数,并依次放在pp所指数组中. ...

  7. java 调用c效率高_java通过JNI调用C语言写的函数,能提高运行效率吗?

    C语言比Java快早就是公认的事实了.而Java可以通过JNI调用C语言写的库很多人也都知道. 但通过JNI调用C语言写的函数能提高效率吗?一直以来我都认为 是的 .昨晚心血来潮做了个测试,本意是想看 ...

  8. C语言写一函数交换两变量的值

    C语言写一函数交换两变量的值 #include <stdio.h> void swap(int *p1, int *p2); // 形参,只声明 int main(){int a=5, b ...

  9. c语言从键盘输入一个整数判断是否为素数,键盘输入一个正整数,程式设计判断其是否为素数(即质数)...

    键盘输入一个正整数,程式设计判断其是否为素数(即质数)以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 键盘输入一个正整数 ...

  10. 实现一个函数判断某一年是不是润年

    闰年是为了弥补因人为历法规定造成的年度天数与地球实际公转周期的时间差而设立的.补上时间差的年份为闰年.闰年共有366天(1-12月分别为31天,29天,31天,30天,31天,30天,31天,31天, ...

最新文章

  1. linux c select 设置超时
  2. Pycharm的.py文件的导入
  3. 20条编程经验(转)
  4. Java servlet项目里的web.xml
  5. I Got a Matrix!
  6. 'fopen' This function or variable may be unsafe
  7. Python学习 :面向对象 -- 成员修饰符
  8. 电脑系统越来越慢,怎么删除临时文件
  9. 网贷大数据什么时候会好_为什么大数据待遇那么好 如何入门大数据行业
  10. Hive数据倾斜入门
  11. 哪些软件翻译英文文献比较准确呢?
  12. K8s部署Nexus3管理Docker镜像
  13. mysql事务prepare_mysql之 事务prepare 与 commit 阶段分析
  14. 安装phpcs和php-cs-fixer
  15. 基于 Paraview 扩展与实现——(2)
  16. conda常用命令(换源清华源,创建虚拟环境)
  17. Windows 美化
  18. 读取*.wav音频文件
  19. 固态硬盘:NVME 命令队列 SQ/CQ 的奥秘
  20. linux 多线程环形缓冲区,[多线程]环形缓冲区以及多线程条件同步

热门文章

  1. 刷墙(左蓝右红或同一色)
  2. Vue多个单文件组件使用
  3. Django模板之django自带模板
  4. 从零开始一起学习SLAM | 不推公式,如何真正理解对极约束?
  5. 程序运行慢?你怕是写的假 Python
  6. 用于数字成像的双三次插值技术​
  7. PrestaShop 网站后台配置(六)
  8. csu 1804 有向无环图
  9. 如何处理几十万条并发数据?
  10. oracle 监听数据交互