• C语言I博客作业03


    问题 答案
    这个作业属于那个课程 C语言程序设计II
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-3/homework/8727
    我在这个课程的目标是 掌握关系运算、if-else语句、格式化输入函数scanf()
    这个作业在那个具体方面帮助我实现目标 对错误进行总结,分析一些好的代码
    参考文献 《c语言程序设计》,ACM解题

    1.PTA实验作业

    1.17-1 计算存款利息

    本题目要求计算存款利息,计算公式为interest=money×(1+rate)^year$$−money,其中interest为存款到期时的利息(税前),money是存款金额,year是存期,rate是年利率。

    1.1.1

    1.1.2数据处理

    数据表达:用了money, year, rate, interest变量,调用scanf()函数输入数值,都是双精度浮点变量。
    数据处理:数据用到了if-else语句,流程结构为定义函数和函数类型-输入-判别-赋值-输出。

    1.1.3 PTA提交列表及说明

    • 1:第一次是编译错误,其中有一个代码打错了。
    • 2:答案错误是因为%lf后面加了“,”。

    1.27-5 输出三角形面积和周长

    本题要求编写程序,根据输入的三角形的三条边a、b、c,计算并输出面积和周长。注意:在一个三角形中, 任意两边之和大于第三边。三角形面积计算公式:area=√s(s−a)(s−b)(s−c)​​,其中s=(a+b+c)/2。

    1.2.1

    1.2.2数据处理

    数据表达:用了a, b, c, l, s变量,调用调用scanf()函数输入数值,a, b, c是整型变量,l, s,是双精度浮点变量。
    数据处理:数据用到了if-else语句,流程结构为定义函数和函数类型-输入-判别-赋值-输出。

    1.2.3PTA提交列表及说明

    • 1:编译错误是少打了字母。
    • 2:部分错误是因为运算逻辑搞错了。

    1.37-6 三天打鱼两天晒网

    中国有句俗语叫“三天打鱼两天晒网”。假设某人从某天起,开始“三天打鱼两天晒网”,问这个人在以后的第N天中是“打鱼”还是“晒网”?

    1.3.1

    1.3.2数据处理

    数据表达:用了N变量,调用调用scanf()函数输入数值,N是整型变量。
    数据处理:数据用到了if-else语句,流程结构为定义函数和函数类型-输入-判别-赋值-输出。

    1.3.3PTA提交列表及说明

    • 这最后一题是一遍过的,因为总结了前面的一些错误。

    2.阅读代码

    • const double定义了一个不能改变的double类型常量——eps。
    • 使用了cstdio, cmath文件。
    • bool表示布尔型变量,也就是逻辑型变量的定义符,类似于float,double。

    3.学习进度条

    3.1 学习进度条

    周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
    7/10.9-7/10.11 7小时 276 if- else语句 PTA第三次作业的第5题用我自己的思路编代码结果不对

    3.2 累积代码行和博客字数

    3.3 学习感悟

    经过这次作业我感觉对数学的应用越来越多了,对个人的逻辑要求比较强。在这次作业中我熟悉了if-else语句,学会了一些符号如:&&(且),||(或)。

  • 相关阅读:
    不相交集实现实例
    TQ2440开发板挂载U盘出现乱码
    快速选择实例
    linux2.6.30.4内核移植(7)——插入hello world驱动模块
    linux2.6.30.4内核移植(6)——移植应用程序hello world常见的错误:-bin/sh ./hello not found
    linux2.6.30.4内核移植(5)——构建根文件系统(yaffs文件系统格式的镜像)
    linux2.6.30.4内核移植(4)——完善串口驱动
    linux2.6.30.4内核移植(3)——yaffs文件系统移植
    linux2.6.30.4内核移植(2)——Nand Flash驱动移植
    快速排序实例
  • 原文地址:https://www.cnblogs.com/hedongling/p/11657341.html
Copyright © 2020-2023  润新知