我是靠谱客的博主 动人牛排,最近开发中收集的这篇文章主要介绍实验十(二)-1、输入一个字符串和一个正整数x,将该字符串中的后x个字符复制到另一个字符串y中,输出字符串y;再对y串的内容前后倒置后存入数组z中并输出。...,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

#include"stdio.h"
#include"string.h"
void getx(char *c1);
void getr(char *c2);
int main()
{
    char str1[20];
    printf("Enter a string:");
    gets(str1);
    printf("Enter an integer:");
    getx(str1);
    return 0;
}

void getx(char *c1)
{
    int n,i,j=0,r=0;
    char str2[20];
    scanf("%d",&n);
    while(*(c1+j)!='')
    {
        j++;
    }

    for(i=j-n;i<j;i++)
    {
      str2[r]=*(c1+i);
      r++;
    }
    str2[r]='';
    getr(str2);
    puts("The new string is ");
    puts(str2);
}
void getr(char *c2)
{
    int i=0;
    char str2[20];
    while(*(c2+i)!='')
    {
        i++;
    }
    for(int j=0;j<i;j++)
    {
        str2[i-j-1]=*(c2+j);
    }
        for(int r=0;r<i;r++)
        {
        *(c2+r)=str2[r];
        }
}

 

转载于:https://www.cnblogs.com/2013djj/p/3422581.html

最后

以上就是动人牛排为你收集整理的实验十(二)-1、输入一个字符串和一个正整数x,将该字符串中的后x个字符复制到另一个字符串y中,输出字符串y;再对y串的内容前后倒置后存入数组z中并输出。...的全部内容,希望文章能够帮你解决实验十(二)-1、输入一个字符串和一个正整数x,将该字符串中的后x个字符复制到另一个字符串y中,输出字符串y;再对y串的内容前后倒置后存入数组z中并输出。...所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(49)

评论列表共有 0 条评论

立即
投稿
返回
顶部