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语言水平和没学差不多,太拖后腿了。

  • 相关阅读:
    [LeetCode] 278. First Bad Version 第一个坏版本
    [LeetCode] 119. Pascal's Triangle II 杨辉三角 II
    [LeetCode] 118. Pascal's Triangle 杨辉三角
    [LeetCode] 272. Closest Binary Search Tree Value II 最近的二叉搜索树的值 II
    校验数组中是否存在某一个元素
    css sprites 图片位置计算
    后台获取当前客户端浏览器的类型
    Linq,拉姆达表达式注意!
    window.open 设置高和宽无效
    asp:FileUpload 控件上传多文件
  • 原文地址:https://www.cnblogs.com/hltltp/p/10696954.html
Copyright © 2011-2022 走看看