當前位置:編程學習大全網 - 網站源碼 - 請編寫fun函數,功能是把字符串s中的字符循環左移n個字符。

請編寫fun函數,功能是把字符串s中的字符循環左移n個字符。

#include<stdio.h>

#include<string.h>

void?fun(char*s,int?n)

{

int?i=0,j,len=(int)strlen(s);

char?temp;

while(n--)

{

temp=*(s+i);

for(j=i;j<len;j++)

{

*(s+j)=*(s+j+1);

}

*(s+len-1)=temp;

}

}

int?main()

{

int?n;

char?s[100];

printf("please?input?a?string:");

gets(s);

printf("n:");

scanf("%d",&n);

fun(s,n);

puts(s);

return?0;

}

  • 上一篇:百度搜索壹個句子,發現這個句子在壹篇文章的中間,但是打開這篇文章卻找不到這句話怎麽辦?
  • 下一篇:c源代碼閱讀
  • copyright 2024編程學習大全網