实验10指针2(1)输入一个字符串和一个正整数x,将该字符串中的后x个字符复制到另一个字符串y中,输出字符串y;再对y串的内容前后倒置后存入数组z中并输出。

#include<stdio.h>
#include<string.h>
int e;
int main(void)
{
    char str[80];
    void getx(char *c1);
    void getr(char *c2);
    
    printf("Enter str:");
    gets(str);
    printf("Enter e:");
    scanf("%d",&e);
    getx(str);
    getr(str);
    
   
   
        return 0;
}
 void getx(char *c1){
        char y[80];
        int i=0, len=strlen(c1);
        for(i=0;i<e;i++){
            y[i]=*(c1+len-e+i);
        }
        printf("%s/n",y);

    }
    
 void getr(char *c2){
     char z[80];
     int i=0, len=strlen(c2);
     int m=e;
     while(m--!=0){
        z[i]=*(c2+len-e+i);
         i++;    
    }
      printf("%s/n",z);
 }



原文地址:https://www.cnblogs.com/chengruiqiking/p/3422713.html