UBV____ 2023-12-14 20:57 采纳率: 44.4%
浏览 7
已结题

字符串练习1(c++)

字符串练习1
题目描述
给定一个字符串 s 和一个正整数 m。对 s 进行 m 次以下操作:将第一个字符移到最后面。例如 abcd 进行一次该操作后就变成了 bcda。请你输出进行完 m 次操作后的 s。

输入格式
共两行。

第一行一个字符串 s。

第二行一个正整数 m。

输出格式
一行一个字符串表示答案。

样例输入
abcd
2
样例输出
cdab
数据范围
对于 100% 的数据,保证 s 只由小写字母组成,且长度不超过 100,1≤m≤10。

  • 写回答

1条回答 默认 最新

  • 柯本 2023-12-14 21:11
    关注
    
    #include <iostream>
    #include <cstring>
    using namespace std;
    int main()
    {
        char a[101],t;
        int i,j,m,n;
        cin >> a;
        cin >> m; //移位的次数
        n=strlen(a);
        for(j=0; j<m; j++)
            {
                //不考虑效率,一次移1位
                t = a[0];
                for(i = 0; i<n-1 ; i++)
                    a[i] = a[i + 1];
                a[n-1] = t;
            }
        cout << a << endl;
        return 0;
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 12月25日
  • 已采纳回答 12月17日
  • 创建了问题 12月14日

悬赏问题

  • ¥15 我想在WPF的Model Code中获取ViewModel Code中的一个参数
  • ¥15 arcgis处理土地利用道路 建筑 林地分类
  • ¥20 使用visual studio 工具用C++语音,调用openslsx库读取excel文件的sheet问题
  • ¥100 寻会做云闪付tn转h5支付链接的技术
  • ¥15 DockerSwarm跨节点无法访问问题
  • ¥15 使用dify通过OpenAI 的API keys添加OpenAI模型时报了“Connection Error”错误
  • ¥40 想找个软件,但我不知道怎么找到它,我甚至不知道有没有
  • ¥15 怎么把60秒的视频时长改成显示0秒?且视频内容没有任何变化的正常播放?目的是为了解决一些平台对视频时长的要求,最好有自动处理的工具!
  • ¥15 累加器设初值为00H
  • ¥15 webAPI接口返回值判断