字符串循环右移
来源:互联网 发布:什么事windows原版系统 编辑:程序博客网 时间:2024/06/09 22:41
题目内容:
输入一个字符串和一个非负整数N,要求将字符串循环右移N次。
输入格式:
输入在第1行中给出一个字符串,以'#'表示结束,'#'不是字符串的一部分,字符串的长度未知,但至少有一个字符;输入的第2行给出非负整数N。
输出格式:
在一行中输出循环右移N次后的字符串。
输入样例:
Hello World!#
2
输出样例:
d!HelloWorl
【C程序】
----------------------
#include <stdio.h>#include <string.h>#define STRING_SIZE 100int main(void) {char str[STRING_SIZE + 1], ch;int i, j, n, len;gets(str);scanf("%d", &n);len = strlen(str);str[len - 1] = '\0';len -= 2;for(i = 1; i <= n; ++i) {ch = str[len];for(j = len - 1; j >= 0; --j)str[j + 1] = str[j];str[0] = ch;}printf("%s\n", str);return 0;}
0 0
- 字符串循环右移
- 字符串循环右移
- 字符串循环右移
- 字符串循环右移
- 字符串循环右移
- 字符串循环右移
- 字符串循环右移
- 字符串循环右移
- 字符串循环右移
- 字符串循环右移
- 字符串循环右移
- 字符串循环右移
- 字符串循环右移
- 字符串循环右移
- 字符串循环右移
- 字符串循环右移
- 字符串循环右移
- 字符串循环右移
- NSOperation的继承实现
- Some thoughts about how to learn english well
- 【SQL之SQL语句】操作MySQL数据库的dateTime类型,存储和获取完整时间字符串的方法
- uva live4731 蜂窝网络 题解(dp+贪心)
- Bitwise AND of Numbers Range
- 字符串循环右移
- Opencv模板匹配运用
- hadoop hive hbase 集群搭建
- Reverse Linked List
- Scala基础语法(声明定义、标识符命名、Scala脚本入门)
- 最小包围矩形
- Rotate Array
- JEECG-自己用代码生成器生成的controller类是怎样进行数据持久化的
- Struts2学习笔记