• C博客作业01分支、顺序结构


    0.展示PTA总分

    1.本章学习总结

    1.1 学习内容

    • 学习了几种语句,包括分支结构中的if-else语句,switch语句及else-if语句等。
    • 学习了几种函数,包括格式化输出函数printf(),格式化输入函数scanf()及平方根函数sqrt(x),绝对值函数fabs(x)等常用的数学函数。


    1.2 本章学习体会

    • 开头觉得挺吃力的,看书时觉得不太难,但打代码时很难把看到的知识应用进去,程序经常出错,所以会多问一下同学,重复打了几遍书上的代码后会加深自己的理解。

    • 因为第一次接触C语言这门课程,所以觉得还适应看书-打代码-上课听讲的这种学习模式,对老师的上课方式也没有太多的不适。

    • 两周的代码量:PTA上做了44题左右,代码量为1100行左右。


    2.PTA实验作业

    2.1 7-2 求幂级数展开的部分和

    2.1.1 数据处理

    数据表达:变量有int类型的i,j以及double类型的x,sum,item,flag,其中x为题目要求输入的变量,变量sum用于存储每次相加和的值,变量item用来存储每一项的值,flag表示状态,即是否输入第一个数字。变量i,j用来存储相关运算中的数字。

    数据处理:

    2.1.2 代码截图

    2.1.3 本题可扩展功能

    • 因为原代码提交的时候显示运行超时,问了同学后才知道是数学函数pow()的多次调用使得程序运行超时。所以我再定义一个变量chu,当作每一项的分子,从而不需要再调用pow()函数。如图:

    2.1.4 PTA提交列表及说明

    • Q1:低级错误,打一个分号的时候用了中文输入法。
    • A1:按照指示重新打了分号。

    2.2 7-7 猜数字游戏

    2.2.1 数据处理

    数据表达:数据类型有int类型的count,flag,mynumber,yournumber,N。其中Nmynumber是题目要求输入的变量,变量count统计猜测的次数。

    2.2.2 代码截图


    2.3 7-8 念数字

    2.3.1 数据处理

    数据表达:数据类型有char类型的op,其中变量op用来存储相应拼音对应的字符。

    2.3.2 代码截图


    3.阅读代码

    • 值得学习的地方: 该段代码运用了语句的嵌套,在while语句中嵌套for语句,在if语句中嵌套一个if语句。
  • 相关阅读:
    第一章:帝国的余晖 AT&T公司
    个人最终总结——2(完成了第3个问题)
    个人最终总结——1(完成了前面2个问题)
    week9:个人博客作业
    week8:个人博客作业
    week7:个人博客作业
    week6:个人博客作业
    将博客搬至CSDN
    top命令
    java并发编程的艺术-第四章笔记
  • 原文地址:https://www.cnblogs.com/1234hj/p/11628626.html
Copyright © 2020-2023  润新知