zoukankan      html  css  js  c++  java
  • 第五周编程总结

    本周作业

    这个作业属于哪个课程|C语言程序设计||
    -|:-
    这个作业的要求在哪|https://edu.cnblogs.com/campus/zswxy/software-engineering-class2-2018/homework/2824
    我在这个课程的目标是|掌握字符串的基本使用方法
    这个作业在那个具体方面帮助我实现目标|通过pta作业
    参考文献| C语言程序设计第三版(课本)

    预习作业:

    本周预习作业为选择题,提交至博客的具体内容可调整为:1.预习的主要内容,2.完成情况截图(要求有题目和答案),2.预习中存在的疑惑(至少写出2条)

    1.预习的主要内容:

    指针的学习与使用

    2.完成情况截图

    3.存在的疑惑:

    暂未想到,学的不多,不知道将会存在什么疑惑。

    结对编程感悟:

    感觉这是一个不错的学习过程,不过就像有点会打扰到已经会做了的同学一样,对于不会做题的同学来说这是很好的学习机会,但会做题的同学可能就会烦在空余时间还要教别人,我的队友还是很给力的,教会了我做题,很感谢!

    学习感悟:

    学起来感到很吃力,不知道到底是我上课不够专注,还是智商不够,偶尔会觉得编程作业我还能做出来,但有时候会没有一点头绪,做一个题目往往要花去很久很久的时间,可能最后还做不出来,这很崩心态。

    基础作业

    7-1 英文单词排序 (25 分)

    本题要求编写程序,输入若干英文单词,对这些单词按长度从小到大排序后输出。如果长度相同,按照输入的顺序不变。

    输入格式:

    输入为若干英文单词,每行一个,以#作为输入结束标志。其中英文单词总数不超过20个,英文单词为长度小于10的仅由小写英文字母组成的字符串。

    输出格式:

    输出为排序后的结果,每个单词后面都额外输出一个空格。

    输入样例:

    blue
    red
    yellow
    green
    purple

    输出样例:

    red blue green yellow purple
    并不会做,想法如下:
    定义字符数组,用来输入单词,还需要一个整数型数组用来记下每个输入的单词的字母数,用for循环将整数型数组按小到大排序,再将对应的字符型数组的单词排序,最后按照格式输出。

    7-2 统计一行文本的单词个数 (15 分)

    本题目要求编写程序统计一行字符中单词的个数。所谓“单词”是指连续不含空格的字符串,各单词之间用空格分隔,空格数可以是多个。

    输入格式:

    输入给出一行字符。

    输出格式:

    在一行中输出单词个数。

    输入样例:

    Let's go to room 209.

    输出样例:

    5

    1.实验代码:

    include<stdio.h>

    int main()
    {
    char str[1000];
    int i=0,n=0;
    gets(str);
    while(str[i]!=''){
    i++;
    }

    for(int z=1;z<=i;z++){
    	if(str[z-1]!=' '&&str[z]==' '){
    		n++;	
    	}
    	if(str[z-1]!=' '&&str[z]==''){
    		n++;
    	}
    	
    }
    printf("%d",n);
    return 0;
    

    }

    2.实验思路:

    3.遇到的问题:

    判断条件那里填入时可能没懂好题,使得条件不够充分,还有对于本题隐藏的一些细节问题,不完全是自己判断出来的,询问过自己的结对编程队友。

    4.运行结果截图:

    学习进度表

    日期 所花时间 代码行数 学到的知识 目前比较疑惑的问题
    3/23-3/29 5小时 132 通过统计一行文本单词个数的题目,复习到了while语句的使用,还有就是字符数组的引用 当一个题目中需要使用到多个数组时,做起来感觉很吃力,如同这次的基础作业
  • 相关阅读:
    VM启用ISO共享
    部署服务--NLB
    SCVMM问题汇总
    判断文件是否存在(exist)
    函数(Function)作用域 / 远程函数执行
    基于433MHz无线串口,多发一收解决方案
    ZigBee自组网地址分配与路由协议概述
    Zigbee协议栈--Z-Stack的使用
    RT-Thread RTOS
    信息量、互斥信息量和事件标志
  • 原文地址:https://www.cnblogs.com/ningkangping/p/10623479.html
Copyright © 2011-2022 走看看