zoukankan      html  css  js  c++  java
  • 10-4. 字符串循环左移(20)

    输入一个字符串和一个非负整数N,要求将字符串循环左移N次。

    输入格式:

    输入在第1行中给出一个不超过100个字符长度的、以回车结束的非空字符串;第2行给出非负整数N。

    输出格式:

    在一行中输出循环左移N次后的字符串。

    输入样例:

    Hello World!
    2
    

    输出样例:

    llo World!He



     1 #include <stdio.h>
     2 #include <string.h>
     3 
     4 int main()
     5 {
     6     char str[101];
     7     int t;
     8     gets(str);
     9     scanf("%d", &t);
    10     int i, str_len;
    11     str_len = strlen(str);
    12     if(t > str_len) {
    13         t %= str_len;
    14     } 
    15     for(i = t; i < str_len; i++) {
    16         printf("%c", str[i]);
    17     }
    18     for(i = 0; i < t; i++) {
    19         printf("%c", str[i]);
    20     }
    21     
    22     return 0;
    23 }
  • 相关阅读:
    Swift-基础语法之变量&常量&元组
    Swift
    安装MySQL
    LNMP 简介
    LNMP
    Django 定义数据模型
    Django 添加应用
    Django 创建第一个项目
    Django 安装
    Django 简介
  • 原文地址:https://www.cnblogs.com/aexin/p/3898219.html
Copyright © 2011-2022 走看看