7-9 字符串循环左移分数

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

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


输入格式:

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


输出格式:

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


#include 
#include 
int main()
{
    char a[101] = { 0 };
    char b[101] = { 0 };
    int N;
    gets(a);   
    scanf("%d", &N);
    int len = strlen(a);
    N=N%len;
    for (int i = 0; i < len-N; i++)
    {
        b[i] = a[i + N];
    }
    for (int i = 0; i < N; i++)
    {
        b[len - N+i] = a[i];
    }
    puts(b);
    return 0;
}
目录
相关文章
|
1月前
|
Python
如何判断一个数是质数? 要求:编写一个Python函数,输入一个整数,输出该整数是否为质数。质数是指大于1的自然数中,除了1和它本身以外不再有其他因数的数。
如何判断一个数是质数? 要求:编写一个Python函数,输入一个整数,输出该整数是否为质数。质数是指大于1的自然数中,除了1和它本身以外不再有其他因数的数。
|
6天前
循环迭代判断\找质数——以每行8个的形式输出100-999内的质数
循环迭代判断\找质数——以每行8个的形式输出100-999内的质数
17 5
|
1月前
LeetCode题 338比特位计数,20有效的括号,415字符串相加
LeetCode题 338比特位计数,20有效的括号,415字符串相加
44 0
|
1月前
两个整数做除法,有时会产生循环小数,其循环部分称为:循环节。 比如,11/13=6=>0.846153846153… 其循环节为[846153] 共有6位。
两个整数做除法,有时会产生循环小数,其循环部分称为:循环节。 比如,11/13=6=>0.846153846153… 其循环节为[846153] 共有6位。
|
11月前
位运算判断奇数or偶数
位运算判断奇数or偶数
|
人工智能 C++
acwing 712 正数 C++循环得到输入的以及获取数组长度
acwing 712 正数 C++循环得到输入的以及获取数组长度
49 1
复习C部分:1.看代码求值题 2.写三个整数代码从大到小输出 3.打印1~100中所有3的倍数 4.给定两个数,求最大公约数(递减法,辗转相除法)
复习C部分:1.看代码求值题 2.写三个整数代码从大到小输出 3.打印1~100中所有3的倍数 4.给定两个数,求最大公约数(递减法,辗转相除法)
116 0
复习C部分:1.看代码求值题 2.写三个整数代码从大到小输出 3.打印1~100中所有3的倍数 4.给定两个数,求最大公约数(递减法,辗转相除法)
输入7个整数(0-100),代表7个整数,用空格隔开.小数点后保留两位小数,每行输入后换行.去掉一个最高分一个最低分,输出每组的平均分.用一个循环完成(7个面试官问题)
输入7个整数(0-100),代表7个整数,用空格隔开.小数点后保留两位小数,每行输入后换行.去掉一个最高分一个最低分,输出每组的平均分.用一个循环完成(7个面试官问题)
133 0
输入7个整数(0-100),代表7个整数,用空格隔开.小数点后保留两位小数,每行输入后换行.去掉一个最高分一个最低分,输出每组的平均分.用一个循环完成(7个面试官问题)
输出1000以内的所有奇数和偶数,采用for循环以及if语句
输出1000以内的所有奇数和偶数,采用for循环以及if语句
353 0
编程从键盘输入一个正整数n,判断该数的奇偶性,若为奇数输出“odd”,若为偶数输出“even”
编程从键盘输入一个正整数n,判断该数的奇偶性,若为奇数输出“odd”,若为偶数输出“even”