左旋转字符组

编程入门 行业动态 更新时间:2024-10-22 22:53:54

左旋转<a href=https://www.elefans.com/category/jswz/34/1771063.html style=字符组"/>

左旋转字符组

题目描述

字符组的左旋转操作是把字符组前面的若干个字符移到字符组的尾部。编写程序,实现字符组左旋转操作的功能。比如,输入字符组的长度、字符组、数字2,则输出左旋转两位得到的结果:
7
abcdefg
2
cdefgab

输入

1、输入字符组的长度n;
2、输入字符组;
3、输入左旋转的位数m,m为整数,且0<=m<=n。
注意:输入的字符为字母。

输出

输出左旋后的字符组。

样例输入

4
acgd
3

样例输出

dacg

#include <stdio.h>
int main(void)
{int n, m, i = 0, j = 0;scanf("%d ", &n);char a[n];for (i = 0; i < n; i++){scanf("%c", &a[i]);}scanf("%d", &m);for (i = m; i < n; i++){putchar(a[i]);}for (i = 0; i < m; i++){putchar(a[i]);}return 0;
}

更多推荐

左旋转字符组

本文发布于:2024-02-24 21:44:32,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1696755.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:字符

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!