zoukankan      html  css  js  c++  java
  • C语言|博客作业08

    这个作业属于哪个课程 C语言程序设计II
    这个作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/9976
    我在这个课程的目标是 学习基础程序语言C语言,基本掌握C语言的思维方向
    这个作业具体在哪个方面帮助我实现目标 编程训练,字符型变量的学习
    参考文献 C语言程序设计

    1.PTA实验作业

    1.1 题目1

    7-1 求整数的位数及各位数字之和

    1.1.1数据处理

    数据表达:用了整型变量i,N,sum

    数据处理:
    输入正整数N
    while (N的阶乘与0相等){
    累加N的最末位数
    将N的最末位数往前推
    计数器
    }
    输出累加结果

    1.1.2实验代码截图

    1.1.3 造测试数据

    输入数据 输出数据 说明
    321 3 6 输入三位数
    6907 4 22 输入四位数

    1.1.4 PTA提交列表及说明


    格式错误:输出忘记空格,但是不记得格式错误是什么意思了,也没有及时查看PTA常见错误解答
    编译错误:在别的地方改了,发现还是不行,就去看了错误解答,发现是空格的原因
    答案正确:更正

    1.2题目2

    7-5 爬动的蠕虫

    1.2.1数据处理

    数据表达:
    数据处理:
    输入井深,蠕虫每分钟的爬行距离,和休息时下滑的距离
    do{
    爬行时间计数器
    蠕虫爬行距离累加
    if(累加爬行距离>=蠕虫每分钟爬行距离){
    输出爬行时间计数器
    break;
    }
    时间计数器
    累减下滑距离的爬行距离
    if (累减下滑距离的爬行距离>=蠕虫每分钟爬行距离){
    输出爬行时间计数器
    break;
    }
    } while (累减下滑距离的爬行距离<蠕虫每分钟爬行距离)

    1.2.2实验代码截图

    1.2.3造测试数据

    输入数据 输出数据 说明
    12 3 1 11 井高12
    21 5 2 13 井高21

    1.2.4PTA提交列表及说明


    编译错误:没什么思路,错误点有很多,把代码放在编译器上测试
    答案正确:正确

    2.代码互评

    同学代码:

    我的代码:

    1、同学用了while,我的用的是do-while
    2、同学只用了一个输出,而我用了两个
    3、同学只用了一个if嵌在while里面,我用了两个if,他的比我的简短一些

    同学代码:

    我的代码:

    1、同学用的是while语句,等到num的阶乘等于0时结束循环,我用的是for语句,通过计数器执行循环

    3.学习总结

    3.1 学习进度条

    周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
    9/21-9/28 约3小时 31行 对于编程的基础练习,简单的输出 编程熟练度不够
    9/28-10/05 约2小时 26行 输入模式的学习,练习 熟练度不够,对于输入输出过程基本是完全不理解
    10/05-10/12 约6小时 86行 输入和输出学会了,不同的结构,语句,运算的学习等等 熟练度不够,知识存储量不够,导致编程的时候经常需要查阅资料
    10/12-10/18 约5小时 91行 可以自行编程,只有编程完成后出现错误才需要向同学求助。基本操作和思路学会,但是有些不够熟练。学习了代码的调试 不能熟练自主操作调试,编程不够熟练
    10/18-10/26 约12小时 127行 可以看着书写出来函数定义基操 有时的变量定义拿不准,总是会多定义一些莫名其妙的变量,我想这是函数定义不够熟练、对题目的理解不到位的原因吧
    10/26-11/03 约15小时 131行 if-else的嵌套,逻辑运算符,字符型变量 字符型变量还不理解
    11/03-11/8 约17小时 121行 switch语句 思维逻辑还有点混乱
    11/8-11/15 约20小时 75行 while循环 对于while循环还不是非常熟悉,犯了非常愚蠢的错误

    3.2 累积代码行和博客字数

    3.3 学习内容总结和感悟

    3.3.1 学习内容总结

    思维导图贴图:

    3.3.2学习体会

    这周学习了和for很像的while循环。两者有所相同又有所不同,while是无需知道循环次数的,for是要知道循环次数的。到了后期我会慢慢熟练。就目前来看,我使用for比较顺手,while还是不太顺利。

  • 相关阅读:
    某公司基于FineBI数据决策平台的试运行分析报告
    perl AnyEvent
    perl 微信 获取消息
    公司里的人际界线——北漂18年(41)
    perl URLencode URLdecode的方法
    Exception:org.eclipse.m2e.wtp.MarkedException: Unable to configure OHBC
    获取DIV内部内容报错
    JsViews Error:Unknown template:“#projectData”
    jQuery获取checkbox选中的值
    nginx mongodb相关配置
  • 原文地址:https://www.cnblogs.com/zi-jin/p/11870653.html
Copyright © 2011-2022 走看看