
请问输入一个字符串的长度为n,10<n<100,要怎么写啊?
你就从第k个开始输出字符,当k大于字符串长度时,减去字符串长度继续输出
#include <stdio.h>
#include <string.h>
int main()
{
int k,len,i;
char s[1000] = {0};
scanf("%d",&k);
scanf("%s",s);
len = strlen(s);
for(i=0;i<len;i++)
{
if((i+k) >= len)
printf("%c",s[i+k-len]);
else
printf("%c",s[i+k]);
}
return 0;
}