南阳 658 字符串右移

来源:互联网 发布:曹睿是谁的孩子 知乎 编辑:程序博客网 时间:2024/05/09 11:00
<1> #include<stdio.h>#include<string.h>char a[105];int main(){char b;int c;while(scanf("%s%c%d",a,&b,&c)!=EOF){int d,len,i;len=strlen(a);d=c%len;for(i=len-d;i<len;i++)putchar(a[i]);for(i=0;i<len-d;i++)putchar(a[i]);printf("\n");}return 0;}<2>#include<stdio.h>#include<string.h>int main(){    char str[110],s[110],*p,*q;    int n,m;    while(scanf("%s%d",str,&n)!=EOF)    {        m=strlen(str);        n=n%m;        p=str;        q=s+n;        while(*p)        {            *q++=*p++;            if(q-s>=m)            {                *q='\0';                q=s;            }        }        printf("%s\n",s);    }    return 0;} 

0 0
原创粉丝点击