5-31 字符串循环左移
来源:互联网 发布:linux内网建站 编辑:程序博客网 时间:2024/05/02 02:00
输入一个字符串和一个非负整数N,要求将字符串循环左移N次。
输入格式:
输入在第1行中给出一个不超过100个字符长度的、以回车结束的非空字符串;第2行给出非负整数NN。
输出格式:
在一行中输出循环左移NN次后的字符串。
输入样例:
Hello World!
2
解答程序:
#include<iostream>#include<cstring>using namespace std;int main(){ char str[100],ch; int N,i,j; gets(str); //cin.getline(str,100); int len=strlen(str); cin>>N; for(i=1;i<=N;i++) { ch=str[0]; for(j=0;j<len-1;j++) { str[j]=str[j+1]; } str[len-1]=ch; } puts(str); //cout<<str<<endl; system("pause"); return 0;}
注:用注释的方法输出时,总是有一个显示出错,不知道是什么原因,大家知道的能否解释一下,谢谢
0 0
- 5-31 字符串循环左移
- 5-31 字符串循环左移
- PTA 5-31 字符串循环左移
- 5-31 字符串循环左移
- PTA 5-31 字符串循环左移
- 字符串循环左移
- 循环左移字符串
- 循环左移字符串
- 字符串循环左移
- 字符串循环左移
- 循环左移字符串
- 字符串循环左移
- 字符串循环左移
- 循环左移字符串
- 字符串循环左移
- 字符串循环左移
- 字符串循环左移
- 字符串循环左移
- WebAPP输入框被软键盘遮挡肿么办?
- 最大和
- 如何新建gitHub帐号并与自己电脑进行关联
- SSM框架(Spring+SpringMVC+MyBatis)详细整合
- N!末尾有多少个0?
- 5-31 字符串循环左移
- VS2013 EF6连接MySql需要几步?
- B-Cracking the Code
- java在定义的时候初始化和在构造器中初始化有何差异
- $smarty->display('index2.tpl');
- 利用HTML5新特性localstorage把用户数据暂时存储在客户端,用于之后上传
- 聊天
- web前端2016-3-5
- 世界末日