2019春第五周作业

1580056-20190330003332439-233484337.png

1580056-20190329221932695-1657374201.png
1580056-20190329221948627-13841708.png
1580056-20190329221953420-2009460292.png
1580056-20190329221957930-1700632397.png
1580056-20190329222003047-1201784539.png
1580056-20190329222010947-156827434.png
1580056-20190329222016731-497350095.png
该预习问题助教在提交前的晚自习给予过讲解 最后两个通过Devc++编译运行得到正确答案

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

本题要求编写程序,输入若干英文单词,对这些单词按长度从小到大排序后输出。如果长度相同,按照输入的顺序不变。
输入格式:
输入为若干英文单词,每行一个,以#作为输入结束标志。其中英文单词总数不超过20个,英文单词为长度小于10的仅由小写英文字母组成的字符串。
输出格式:
输出为排序后的结果,每个单词后面都额外输出一个空格。
输入样例:
blue
red
yellow
green
purple

输出样例:
red blue green yellow purple
编程代码
1580056-20190329222611629-2010195910.png

流程图

1580056-20190330002239904-1733776104.png

遇到的问题:string函数的使用方法含糊不清对字符型数组的不了解
解决方法:上网查阅 观看助教视频
实验截图1580056-20190329225538754-1902621846.png
1580056-20190329225618001-866179215.png
7-1 统计一行文本的单词个数 (15 分)

本题目要求编写程序统计一行字符中单词的个数。所谓“单词”是指连续不含空格的字符串,各单词之间用空格分隔,空格数可以是多个。
输入格式:
输入给出一行字符。
输出格式:
在一行中输出单词个数。
输入样例:
Let's go to room 209.
输出样例:
5
实验代码
1580056-20190330010136871-1640077400.png
流程图
1580056-20190330011548727-1527024311.png
遇到的问题 循环体循环环节失误倒次
解决方法 编译看出错误 上网查找循环例子
实验截图
1580056-20190330012211838-559225740.png
1580056-20190330012228122-186254725.png

基础作业
PTA:英文单词排序
要求:
1.在PTA上完成作业
2.博客总结需要将PTA上代码做以下修改:(1)通过以自己名字命名的文件输入英文单词,(2)英文单词输入的结束标记为你学号最后一位数+37所对应的ASCII字符。(例如:你的学号最后一位为9,则结束标记为9+37=46所对应的ASCII字符“.”)(3)在不删除原有内容的情况下,将排序后的单词输出到文件。
实验截图1580056-20190330014613084-752661890.png
1580056-20190330012319973-183578316.png
1580056-20190330012326809-882426991.png
编程结对总结:和结对的搭档还是有些不熟悉,所以有点尬hhh,但是还是给了有些稳以及得劲的感觉,一个晚自习下来还是有很多收获的,毕竟两个人讨论思考还是比一个人琢磨来的更快一些.

转载于:https://www.cnblogs.com/cgp233333/p/10624185.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值