• 第一次作业。。


    1.本章学习总结

    1.1 思维导图

    1.2本章学习体会及代码量学习体会

    我的C语言基础较为薄弱,所以我花了很多时间去研究语句和结构,其中最难的就是二分支以及多分支的使用,在输入时,会常常遗漏字符,如{,;等,我需要加强自己的认真程度,避免除了逻辑错误之外的粗心错误。 在编写程序时,过程很费时,但当完成一条条代码时,会感到十分喜悦,有了继续编程的渴望。

    1.2.2代码积累

    2.PTA总分

    2.1截图PTA中顺序结构、分支结构的排名得分

    2.2我的总分

    第一章顺序结构:100分
    第二章分支结构:125分
    总 分:225分

    3.PTA实验作业

    3.1PTA题目1

    7-7 计算银行存款的本息
    本题目要求计算银行存款的本息,计算公式为sum=money×(1+rate)​year​​,其中sum为存款到期时的本息合计(税前),money是存款金额,year是存期,rate是年利率.

    3.1.1 算法分析

    1.如题目中已经给出,定义money是存款金额,year是存期,rate是年利率.
    2.输入money,year,rate
    3.题中sum=money×(1+rate)​year​​
    4.用double定义rate和sum,year和money则是整型
    5.输出sum

    3.1.2代码截图

    3.1.3 测试数据

    3.1.4 PTA提交列表及说明

      1. PS:起初误将"sum = %.2f\n"写成"sum = %.f\n",同时忘记了打}这个符号导致无法编译(本题为一道简单题)
    • 2.Q2:没有准确使用数据类型
    • 3.A1:误将"sum = %.2f\n"写成"sum = %.f\n",弄错了精确位数
    • 4.Q2:编译错误
    • 5.A2:编译过程中缺失{

    3.2 PTA题目2

    7-8 12-24小时制
    编写一个程序,要求用户输入24小时制的时间,然后显示12小时制的时间。

    3.2.1 算法分析

    1.定义T为时,t为分
    2.用int定义T,t(时间为整型数)
    3.若T大于12,则输出T-12:t PM
    4.若T等于12,则输出12(T):t PM
    5.若是其他情况,则输出T:t AM

    3.2.2代码截图

    3.2.3测试数据

    3.2.4 PTA提交列表及说明

    • 1.Q1:符号错误导致编译错误
    • 2.A1:须区分中英文符号的差别
    • 3.Q2:判断语句有误导致编译错误
    • 4.A2:将>与=写在一起,导致输出时有误

    3.3 PTA题目2

    本题要求根据某城市普通出租车收费标准编写程序进行车费计算。具体标准如下:
    起步里程为3公里,起步费10元;
    超起步里程后10公里内,每公里2元;
    超过10公里以上的部分加收50%的回空补贴费,即每公里3元;
    营运过程中,因路阻及乘客要求临时停车的,按每5分钟2元计收(不足5分钟则不收费)。

    3.3.1 算法分析

    1.定义等待时间minute,定义车费cost,定义里程m,定义2元收费次数num
    2.输入里程和等待时间
    3.num=minute/5
    4.如果m<=3,则cost=10+num2
    5.如果m<=10,则cost=10+(m-3)
    2+num2
    6.如果4和5不成立,则cost=(m-10)
    3+10+14+num*2
    7.输出cost的值

    3.3.2代码截图

    3.3.3测试数据

    3.3.4 PTA提交列表及说明

    • 1.Q1:编译错误
    • 2.A1:没有注意到题目的要求,公里应用浮点变量,但时间是整型变量,误将二者共用。
    • 3.Q2:编译错误,多输入了语句
    • 4.A2:在题目中输入了多余的printf(“Enter your number"\n);语句,导致错误。

    4.点评同学博客

  • 相关阅读:
    苏教版国标本小学语文第一册汉字笔画
    C++ preprocessor __VA_ARGS__ number of arguments
    The Aggregate Magic Algorithms
    USB Mass Storage大容量存储的基本知识
    【转】驱动和应用层的三种通信方式
    Do You Actually Know What *P++ Does In C?
    Repeat Macro Cloak
    A SCSI command code quick reference
    USB device layout, descriptors, interface alternate setting
    RTOS Semaphore Services
  • 原文地址:https://www.cnblogs.com/cosmosss/p/9774738.html
Copyright © 2020-2023  润新知