7-31 字符串循环左移 (20 分)输入一个字符串和一个非负整数N,要求将字符串循环左移N次。
输入格式:
输入在第1行中给出一个不超过100个字符长度的、以回车结束的非空字符串;第2行给出非负整数N。
输出格式:
在一行中输出循环左移N次后的字符串。
输入样例:
Hello World!
2

输出样例:
llo World!He

#include<stdio.h>
int main()
{int n,i=0,t=0;char a[105],c;while((c=getchar())!='\n'){t++;a[i++]=c;}scanf("%d",&n);if(n>t){n%=t;}for(i=n;i<t;i++)printf("%c",a[i]); for(i=0;i<n;i++)printf("%c",a[i]);return 0;
}

7-31 字符串循环左移 (C语言)相关推荐

  1. 7-31 字符串循环左移 (20 分)

    7-31 字符串循环左移 (20 分) 输入一个字符串和一个非负整数N,要求将字符串循环左移N次. 输入格式: 输入在第1行中给出一个不超过100个字符长度的.以回车结束的非空字符串:第2行给出非负整 ...

  2. 算法-字符串 循环左移

    1.字符串循环左移 例:abcdef 循右移n位 如n=2 思路:(X'Y')' =YX    '即逆序 及X={a b }  Y={c d e f} X'=b a    Y'=f e d c 该算法 ...

  3. python列表元素循环左移_python字符串循环左移

    本文实例为大家分享了python字符串循环左移的具体代码,供大家参考,具体内容如下 字符串循环左移 给定一个字符串S[0-N-1],要求把S的前k个字符移动到S的尾部,如把字符串"abcde ...

  4. 字符串循环左移 详解

    题目描述 输入一个字符串和一个非负整数N,要求将字符串循环左移N次. 输入格式: 输入在第1行中给出一个不超过100个字符长度的.以回车结束的非空字符串:第2行给出非负整数N. 输出格式: 在一行中输 ...

  5. python字符循环左移_python字符串循环左移

    本文实例为大家分享了python字符串循环左移的具体代码,供大家参考,具体内容如下 字符串循环左移 给定一个字符串S[0-N-1],要求把S的前k个字符移动到S的尾部,如把字符串"abcde ...

  6. 编程题:字符串循环左移(ROL)

    题目描述: 汇编语言中有一种移位指令叫做循环左移(ROL),现在有个简单的任务,就是用字符串模拟这个指令的运算结果.对于一个给定的字符序列S,请你把其循环左移K位后的序列输出.例如,字符序列S=&qu ...

  7. Trick(三)——循环左移的实现

    循环左移(ROL,Ring Shift Left)可用于字符串的旋转当中. abcdef ⇒ defabc 可看做整个字符串循环左移三位: // 循环左移1位,作为左移 k 位的辅助函数 // n 标 ...

  8. 字符串循环左|右移实现(C|C++)

    一.字符串循环右移K位 (1)图解思考 (2)代码实现 时间复杂度O(n) | 空间复杂度O(1) // 三次翻转实现 #include <iostream> #include <c ...

  9. Algorithm:C++语言实现之字符串相关算法(字符串的循环左移、字符串的全排列、带有同个字符的全排列、串匹配问题的BF算法和KMP算法)

    Algorithm:C++语言实现之字符串相关算法(字符串的循环左移.字符串的全排列.带有同个字符的全排列.串匹配问题的BF算法和KMP算法) 目录 一.字符串的算法 1.字符串的循环左移 2.字符串 ...

最新文章

  1. 解决复制虚拟机时候网络不从eth0开始问题
  2. 【文文殿下】快速傅里叶变换(FFT)学习笔记
  3. intellij手动添加依赖jar包
  4. jsdiff 比较文本内容差异
  5. 【渝粤题库】陕西师范大学202871 婚姻家庭法作业
  6. 【kali】kali设置burpsuite抓包dvwa
  7. foxmail提示不知道这样的主机_开车上八楼停车场,坡道拐弯会车要这样做,知道了不吃亏...
  8. Vue路由History模式分析
  9. 视频播放器+android,Android视频播放器
  10. linux内核通俗理解,简洁明了!高手带你理解ARM-Linux的启动过程
  11. gitee添加成员_成员权限管理,到底能有多精细?
  12. 自然语言处理跟踪研究
  13. 三年磨一剑,钉的真好听 | 凌云时刻
  14. bt协议详解 DHT篇(上)
  15. java对接modbus rtu协议设备
  16. electron中引入iohook来监听系统级鼠标键盘事件
  17. 谢惠民,恽自求,易法槐,钱定边编数学分析习题课讲义23.2.3练习题参考解答[来自陶哲轩小弟]...
  18. 车牌识别matlab,车牌识别matlab实现(蓝色车牌和新能源车牌)
  19. Python账号密码登录
  20. css让table表格上下左右居中的样式

热门文章

  1. 赵方庆 北京生科院Computational strategies in exploring circular RNAs 探索环状rna的计算策略
  2. 【转录组】如何进行序列比对?
  3. 使用二代矫正三代全长转录组数据
  4. c语言怎么将n个数字存入到数组中_洛谷 || 拼数(C语言)
  5. 树莓派开发1-刷机,ssh登录
  6. 改变div php,js改变div样式
  7. python pillow 图片处理
  8. 机器学习--多标签softmax + cross-entropy交叉熵损失函数详解及反向传播中的梯度求导
  9. 视频中的运动特征--Learning Motion Patterns in Videos
  10. jetbrains intellij IDEA 常用插件和配置