101.按照要求平移字符串

来源:互联网 发布:制作立绘的软件 编辑:程序博客网 时间:2024/06/06 01:40

函数fun功能是:移动字符串中的内容,把第1到第m个字符平移字符串的最后,把第m+1到最后的字符移到字符串的前部。


#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<string.h>#define  N 80void fun(char *w, int m){int i = 0,j;char ch[N];for (i = 0;i < m;i++)ch[i] = w[i];while (w[i]){w[i - m] = w[i];i++;}for (j = 0;j < m;j++)w[i - m + j] = ch[j];}int main(){char a[N] = "ABCDEFGHIJK";int m;printf("The original string :\n");puts(a);printf("\n\nEnter  m:  ");scanf("%d", &m);fun(a, m);printf("The string after moveing :\n");puts(a);printf("\n\n");system("pause");return 0;}


0 0
原创粉丝点击