C语言I博客作业08
问题 | 答案 |
---|---|
这个作业属于哪个课程 | C语言程序设计2 |
这个作业要求在哪 | https://edu.cnblogs.com/campus/zswxy/CST2019-4/homework/9979 |
我在这个课程的目标是 | 学习好C语言和灵活使用多分支结构,了解分支结构,熟悉逻辑运算符与字符型数据类型 |
这个作用在哪个具体方面帮助我实现目标 | PTA上的练习让我学会了运用分支结构和逻辑运算符. |
参考文献 | PTA常见问题解析,C语言程序设计C Primer Plus。 |
1.PTA实验作业
1.1求整数的位数及各位数字之和
求整数的位数及各位数字之和
数据表达处:定义了变量n i sum都为整型变量
数据处理:用到了while循环语句
1.1.2实验代码截图
1.1.3造成试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
369 | 3 19 | 是三位数,各位数字之和为18 |
957 | 3 21 | 是三位数,各位数字之和为21 |
1.1.4PTA提交列表及说明
1.答案错误:当时的把表达式写错了
1.2爬动的蠕虫
一条蠕虫长1寸,在一口深为N寸的井的底部。已知蠕虫每1分钟可以向上爬U寸,但必须休息1分钟才能接着往上爬。在休息的过程中,蠕虫又下滑了D寸。就这样,上爬和下滑重复进行。请问,蠕虫需要多长时间才能爬出井?
这里要求不足1分钟按1分钟计,并且假定只要在某次上爬过程中蠕虫的头部到达了井的顶部,那么蠕虫就完成任务了。初始时,蠕虫是趴在井底的(即高度为0).
数据表达:本题用个变量N, U, D, minutes, height, rest ,都是整型变量
数据处理:运用了if-else循环语句和for循环语句
1.2.2实验代码截图:
1.2.3造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
12 3 1 | 11 | 爬出来要11分钟 |
6 3 1 | 5 | 爬出来要5分钟 |
1.1.4PTA提交列表及说明
提交列表说明
1编译错误:忘记在return 0后面加;
2代码互评
同学的代码截图:
自己的代码截图:
他用的是循环语句do-while我用的是while循环语句
3.学习总结
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷茫的问题 |
---|---|---|---|---|
第8周 | 3天 | 98行 | while和do while语句 | 还是有些不太会灵活应用 |