• 第八周作业


    问题回答
    这个作业属于那个课程 C语言程序设计II
    这个作业要求在哪 https://edu.cnblogs.com/campus/zswxy/computer-scienceclass3-2018/homework/3078
    我在这个课程的目标是 学习字符串的几种函数以及内存动态分配以及结构体的预习
    这个作业在那个具体方面帮助我实现目标 在写题时自己不断探究,找到自己要学的知识点
    参考文献 《C语言程序设计》《C primer plus》
     
       

    本题要求实现一个字符串逆序的简单函数。

    函数接口定义:

    void f( char *p );
    

    函数fp指向的字符串进行逆序操作。要求函数f中不能定义任何数组,不能调用任何字符串处理函数。

    裁判测试程序样例:

    #include <stdio.h>
    #define MAXS 20
    
    void f( char *p );
    void ReadString( char *s ); /* 由裁判实现,略去不表 */
    
    int main()
    {
        char s[MAXS];
    
        ReadString(s);
        f(s);
        printf("%s\n", s);
    
        return 0;
    }
    
    /* 你的代码将被嵌在这里 */
    

    输入样例:

    Hello World!
    

    输出样例:

    !dlroW olleH
    

    1.实验代码

    void f( char *p )
    {
        int i;
        char temp;
        int n=strlen(p);
        for(i=0;i<n/2;i++)     
        {
            temp=p[i];
            p[i]=p[n-i-1];
            p[n-i-1]=temp;
        }
        return p;
    }

    3.遇到问题及解决方法
    问题一:不会做。
    解决方法:询问室友,仔细读题。
    4.运行截图

    本题要求实现一个函数,将两个字符串连接起来。

    函数接口定义:

    char *str_cat( char *s, char *t );
    

    函数str_cat应将字符串t复制到字符串s的末端,并且返回字符串s的首地址。

    裁判测试程序样例:

    #include <stdio.h>
    #include <string.h>
    
    #define MAXS 10
    
    char *str_cat( char *s, char *t );
    
    int main()
    {
        char *p;
        char str1[MAXS+MAXS] = {'\0'}, str2[MAXS] = {'\0'};
    
        scanf("%s%s", str1, str2);
        p = str_cat(str1, str2);
        printf("%s\n%s\n", p, str1);
    
        return 0;
    }
    
    /* 你的代码将被嵌在这里 */
    

    输入样例:

    abc
    def
    

    输出样例:

    abcdef
    abcdef

    1.实验代码

    char *str_cat( char *s, char *t )
    {
        strcat(s,t);
        return s;
    }

    3.遇到的问题及解决方法
    问题一:不会做。
    解决方法:询问室友,仔细读题。

    
    



  • 相关阅读:
    CentOS7基础优化与常用配置
    MHA+binlogserver+VIP+sendreport 高可用架构
    GTID主从复制
    主从复制故障处理
    主从复制
    mysql 配置文件
    通用二进制安装mysql-5.7.28(无坑)
    css动画 文字闪烁效果
    cmd命令提示符大全(干货)
    JS实现手机摇一摇功能
  • 原文地址:https://www.cnblogs.com/xiaomouren/p/10735728.html
Copyright © 2020-2023  润新知