C语言|博客作业08

问题 答案
这个作业属于哪个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/9978
我在这个课程的目标是 可以更加灵活写代码
这个作业在哪个具体方面帮助我实现目标 每天坚持写代码
参考文献 C语言程序设计

1.PTA实验作业

1.1 对于给定的正整数N,求它的位数及其各位数字之和。

输入格式:
输入在一行中给出一个不超过10
​9
​​的正整数N。
输出格式:
在一行中输出N的位数及其各位数字之和,中间用一个空格隔开。
输入样例:
321
输出样例:
3 6

1.1.1数据处理

  • 数据表达:设置m,a,sum3个整型变量
  • 数据处理:表达式:sum=sum+m%10,m=m/10;结构为分支结构和循环结构。

    1.1.2实验代码截图

    C语言|博客作业08_第1张图片

1.1.3 造测试数据

输入数据 输出数据 说明
152 3 8 这个数是3位数且各位数之和为8
1486 4 19 这个数是4位数且各位数之和为19
18354 5 21 这个数是5位数且各位数之和为21

1.1.4 PTA提交列表及说明

  • 格式错误:忘记打空格,但是在编译器上写是对的,后面问了下同学找出来了错误。
  • 编译错误:忘记在语句的括号后打分号。

    1.2 一条蠕虫长1寸,在一口深为N寸的井的底部。已知蠕虫每1分钟可以向上爬U寸,但必须休息1分钟才能接着往上爬。在休息的过程中,蠕虫又下滑了D寸。就这样,上爬和下滑重复进行。请问,蠕虫需要多长时间才能爬出井?

    这里要求不足1分钟按1分钟计,并且假定只要在某次上爬过程中蠕虫的头部到达了井的顶部,那么蠕虫就完成任务了。初始时,蠕虫是趴在井底的(即高度为0)。
    输入格式:
    输入在一行中顺序给出3个正整数N、U、D,其中D 输出格式:
    在一行中输出蠕虫爬出井的时间,以分钟为单位。

输入样例:
12 3 1
输出样例:
11

1.2.1 数据处理

  • 数据表达:按照题意设置了n,u,d,t和c5个整型变量。

    1.2.2 实验代码截图

    C语言|博客作业08_第2张图片

1.2.3 造测试数据

输入数据 输出数据 说明
13 5 1 5 用时5分钟
14 4 2 11 用时11分钟
33 7 4 19 用时19分钟

1.2.4 PTA提交列表及说明

  • 编译错误:忘记在t++后面打分号

    2.代码互评

    同学代码截图

    C语言|博客作业08_第3张图片

自己代码截图

C语言|博客作业08_第4张图片

  • 总结:同学用到了许多的语句,分了多种情况来写代码,分析的比较全面。

    3.学习总结

    3.1 学习进度条

    周/日期 这周所花时间 代码行 学到的知识点简介 目前比较迷惑的问题
    八/11.12-11.15 19h 118 do-while语句 do-while语句不太会

    3.2 累积代码行和博客字数

    C语言|博客作业08_第5张图片

3.3 学习内容总结和感悟

3.3.1 学习内容总结

C语言|博客作业08_第6张图片

3.3.2 学习体会

感觉do-while语句还是没有学好,需要再多做题目来练习掌握。还是要多看看c语言的书。

你可能感兴趣的:(C语言|博客作业08)