zoukankan      html  css  js  c++  java
  • 第七周作业

    这个作业属于哪个课程 C语言程序设计基础II
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/MS/homework/2940
    我在这个课程的目标是 能够编写出自己想要的程序
    这个作业在哪个具体方面帮助我实现目标 对于C语言有了更好的理解
    参考文献 C语言程序设计

    6-2 每个单词的最后一个字母改成大写 (10 分)
    函数fun的功能是:将p所指字符串中每个单词的最后一个字母改成大写。(这里的“单词”是指由空格隔开的字符串)。

    函数接口定义:
    void fun( char *p );

    其中 p 是用户传入的参数。函数将 p所指字符串中每个单词的最后一个字母改成大写。

    裁判测试程序样例:

    include <stdio.h>

    void fun( char *p );
    int main()
    {
    char chrstr[64]; int d ;
    gets(chrstr);
    d=strlen(chrstr) ;
    chrstr[d] = ' ' ;
    chrstr[d+1] = 0 ;
    fun(chrstr);
    printf(" After changing: %s ", chrstr);
    return 0;
    }

    /* 请在这里填写答案 */

    输入样例:
    my friend is happy

    输出样例:
    After changing: mY frienD iS happY

    1)实验代码

    void fun( chat *p)
    {
      int i;
      for(i=0;p[i]!='';i++){
        if(p[i]==' ')
          p[i-1]=p[i-1]-32;
      }
    }
    

    2)设计思路

    3)本题调试过程中遇到的问题及解决方案

    把32记成36了。
    4)运行结果截图

    学习进度条

    本周所花时间 代码行数 学到的知识点 目前比较疑惑的问题
    第一周 一天 50 关于数组的使用 数组的定义和使用还不是很了解
    第二周 一天 60 对于指针的了解和使用 基本上还好
    第三周 一天 100 关于对数组更深刻的理解 对于这类问题还不知道怎么解决
    第四周 两天 200 如何对数组中的元素进行排序 不能完全靠着思维打代码有些地方不知道怎么用代码表示
    第五周 两天 199 了解到更多关于数组的使用 对于数组的使用还不太了解
    第六周 两天 75 对于指针有了初步的了解 还没有完全掌握指针这个知识点,不知道指针该什么时候用
    第七周 两天 对于自定义函数稍微理解了一点 对于数组这个知识点还是不会

    结对编程:结对编程了那么久了,其实感觉差不多吧,只是感觉自己现在的C语言水平和没学差不多,太拖后腿了。

  • 相关阅读:
    第一课:神经网络与机器学习
    自然语言基础之分词、标注、命名实体识别
    工程能力-语言-框架
    二叉树
    spark入门
    微平台推荐系统介绍(基于java)
    简历项目的梳理和面试准备
    统计学习方法李航学习笔记
    NopCommerce fluent validation使用
    NopCommerce支持多语言
  • 原文地址:https://www.cnblogs.com/hltltp/p/10696954.html
Copyright © 2011-2022 走看看