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

输入格式:
输入给出一行字符。

输出格式:
在一行中输出单词个数。

输入样例:
Let's go to room 209.
输出样例:
5
(1),实验代码

#include <stdio.h>int main(void){char ch[100],b=' ';int count=0;while((ch[100]=getchar())!='\n'){if(ch[100]!=' ' &&b==' ')count++;b=ch[100];}printf("%i\n",count);return 0;}

(2),设计思路

(3),问题
空格的判断
解决方法:因为是根据空格来判断有多少个单词,但是不能一个空格算一个单词,所以要就开始的,多余的排除
(4),截图

基础作业
1,英文单词排序
(1),实验代码

#include<stdio.h>
#include<string.h>
int main(void)
{char input[21][11] = { '\0' };char snap[11] = { '\0' };int i = 0;while (1) {scanf("%s", input[i]);if (input[i][0] == '#')break;i++;}input[i][0] = '\0';int len = i;int j = 0;for (i = 0; i < len; i++){for (j = 1; j < len - i; j++){if (strlen(input[j - 1]) > strlen(input[j])){strcpy(snap, input[j - 1]);strcpy(input[j - 1], input[j]);strcpy(input[j], snap);}}}for (i = 0; i < len; i++)printf("%s ", input[i]);return 0;
}

(2),设计思路
作者:matthew_leung
来源:CSDN
原文:https://blog.csdn.net/mathew_leung/article/details/80382098
版权声明:本文为博主原创文章,转载请附上博文链接!
(3),问题
二维字符数组,string函数的使用方法
对字符型数组的不了解
解决方法
看书,上网课
(4),截图

预习作业
指针:
1.什么是指针
2.什么是指针变量,并且如何定义,和给其赋值
3.如何引用指针变量



预习存在的问题
4,挑战题目
继续挑战第二周的挑战作业:返回整数数组中最大子数组的和,本周,我们要求二维数组的子数组必须是矩形的。
具体要求参看邹欣老师博客 现代程序设计作业2

1). 设计思路
第一步 输入二维数组
第二步 循环进行相邻几行几列相加进行比较大小
第三步 再循环比较大小的同时也不断将最大的几行几列的地址存储在另一个数组中
第四步 输出最大矩形子数组的和
二,学习进度条

转载于:https://www.cnblogs.com/he932206959/p/10623759.html

令人绝望的第五周作业相关推荐

  1. PHP第五周答案,算法设计与分析第五周作业——Word Ladder

    算法设计与分析第五周作业--Word Ladder 上周找了一道深度搜索优先搜索的算法题来做,于是这周就选了一道广度优先搜索算法题来试试手. 本周所选题目:原题目链接 题目详情 题目大意:给出一个字符 ...

  2. Linux创建名为vgtest的分区,第五周作业,

    第五周作业, 1.磁盘lvm管理,完成下面要求,并写出详细过程: 1)创建一个至少有两个PV组成的大小为20G的名为testvg的VG;要求PE大小 为16MB, 而后在卷组中创建大小为5G的逻辑卷t ...

  3. Python第五周作业

    Python第五周作业 1. 一元二次方程求根 2. 百钱买百鸡 3. 鸡兔同笼 4. 最大公约数和最小公倍数 5. 判断三角形并计算面积 6. 判断IP地址合法性 7. 回文素数 8. 反素数 9. ...

  4. 学号20189220 2018-2019-2 《密码与安全新技术专题》第五周作业

    学号20189220 2018-2019-2 <密码与安全新技术专题>第五周作业 课程:<密码与安全新技术专题> 班级: 1892 姓名: 余超 学号:20189220 上课教 ...

  5. 2019 第五周作业

    2019春季第五周作业 这个作业属于哪个课程 C语言程序设计ll 这个作业要求在哪里 (https://edu.cnblogs.com/campus/zswxy/software-engineerin ...

  6. 陈斌老师《数据结构与算法Python版》第五周作业——ASCII谢尔宾斯基地毯

    陈斌老师<数据结构与算法Python版>第五周作业--ASCII谢尔宾斯基地毯 题目 思路 程序如下 总结 题目 谢尔宾斯基地毯是形如上图的正方形分形图案,每个地毯可分为等大小的9份,其中 ...

  7. 20169210 2016-2017-2《网络攻防实践》第五周作业

    教材学习内容总结 Web应用程序安全攻防 1. SQL注入攻击步骤: 1 发现SQL注入点 2 判断后台数据库类型 3 后台数据库中管理员用户口令字猜解 4 上传ASP后门,得到默认账户权限 5 本地 ...

  8. 网络攻防-20169213-刘晶-第五周作业

    教材学习内容总结 传统C/S架构的计算B/S架构 "瘦"客户端:Browser (Web客户端) "厚"服务器:Web服务器.Web应用程序.数据库- 通讯机制 ...

  9. 2019春第五周作业

    这个作业属于哪个课程 C语言程序设计 这个作业的要求在哪里 (https://edu.cnblogs.com/campus/zswxy/software-engineering-class2-2018 ...

最新文章

  1. 剑指offer:连续子数组的最大和
  2. [C++调试笔记]求电势posi.cpp
  3. python遍历目录树_在Python中遍历目录树的速度要快得多?
  4. 【java基础】zip压缩文件
  5. android使用lombok_Android Studio 使用Lombok
  6. JAVA与C#的区别
  7. 全国计算机等级考试二级教程--C语言程序设计(2018年版) 随手笔记(一)
  8. matlab调用refprop完全说明,Matlab调用REFPROP完全说明 - 源码下载|Windows编程|其他小程序|源代码 - 源码中国...
  9. 电话号码本的快速查找
  10. Android透明字体画法
  11. 双线性函数的紧凑超平面散列(Compact Hyperplane Hashing with Bilinear Functions)阅读笔记
  12. Windows 10最新原版镜像(Version 21H1)
  13. 前后端分离项目-我爱蜗家网站平台
  14. 大众点评app数据采集接口
  15. RationalDMIS 2020 组合元素(元素定义)
  16. 程序运行无线循环与死循环的区别
  17. java同一个包是什么意思_java中包到底是什么意思?包访问权限又是什么意思,有C++基础。...
  18. MathJax基础教程和快速参考
  19. 如何在VS201里引用ActiveX类型的引用
  20. 一个100%省力的,让城市管廊运维变得智慧化的秘诀

热门文章

  1. 实拍Jerry Wang去德国出差期间居住的美丽的德国小镇
  2. 如何测试 SAP OData的filter功能
  3. ABAP,Java, nodejs和go语言的web server编程
  4. 最长递增子序列的个数Python解法
  5. winform 实现qq代理_会一百种引流方法,还不如会用一个QQ引流群控
  6. Python部署与安装
  7. php基础遍历,php 数据遍历
  8. php重载父类属性,子类重写父类属性的问题。。。。求解惑
  9. mysql spj_解决Electron启动出现短暂的白屏 - SegmentFault 思否
  10. byte比较_byte[]与String互转不一致引起的bug