zoukankan      html  css  js  c++  java
  • C语言I博客作业03 sun

    问题 答案
    这个作业属于那个课程 C语言程序设计
    这个作业要求在哪里 C语言I—2019秋作业03
    我在这个课程的目标是 熟练掌握C语言
    这个作业在哪个具体方面帮助我实现目标 已经可以脱离书本码出基本的开头与结尾,让我逐渐熟悉键盘。
    参考文献 Markdown基本语法c语言结构表达式如何用excel做折线图

    一.PTA实验作业

    1. 阶梯电价

     题目内容描述:为了提倡居民节约用电,某省电力公司执行“阶梯电价”,安装一户一表的居民用户电价分为两个“阶梯”:月用电量50千瓦时(含50千瓦时)以内的,电价为0.53元/千瓦时;超过50千瓦时的,超出部分的用电量,电价上调0.05元/千瓦时。请编写程序计算电费。
    

    (1)实验代码截图

    (2)数据处理

     数据表达:用了变量cost与x,变量的值x是根据题目中居民使用电量的多少而来的,而cost作为因变量是根据函数x的变化而变化。类型:**双精度浮点型**
     数据处理:数据用到了**选择性结构**,表达式有:1.x<0;   2.x<50;   
    

    (3)PTA提交列表及说明


    Q1:对if-else语句未了解彻底
    A1:查资料
    Q2:将第15行中f后面的引号弄到了第二个cost后面
    A2:将第12行中(x<=50)改为(x<50)
    Q3:将第15行中f后面的引号弄到了第二个cost后面
    A3:将引号弄到f后面

    2.输出三角形面积和周长

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

    (1)实验代码截图

    (2)数据处理

     数据表达:用了变量a,b,c,s,area,perimeter。变量a,b,c是根据三角形的三边的长度而来,而area,perimeter作为因变量是根据a,b,c的变化而变化。类型: ** 整型  **和**双精度浮点型** 
     数据处理:数据用到了 **选择性结构** ,表达式有:(a+b>c&&a+c>b&&b+c>a)
    

    (3)PTA提交列表及说明

    3. 三天打鱼两天晒网

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

    (1)实验代码截图

    (2)数据处理

     数据表达:用了变量n,变量n是根据题目中第N天而来。类型: **整型** 
     数据处理:数据用到了 **选择性结构** ,表达式有:(n%5==1||n%5==2||n%5==3)
    

    (3)PTA提交列表及说明

    二.阅读


    该代码功能:输入一个正整数n,输出n!。
    该代码可以学习的地方:
    1)该代码对仗工整没有空行,看起来比较整齐,舒适。
    2)结尾不止有return 0; 还有return fact;
    3)主函数中可以不输入void,可以一丢丢节省时间
    4)应用了我未接触的factorial()函数,factorial()是程序中定义的函数,主要目的是求n!,并将n作为函数的参数。

    三.学习总结

    1.学习进度条

    周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
    第四周/9.16~9.22 7小时 100行 在屏幕上显示Hello World! 暂无
    第五周/9.23~9.29 8小时 100行 求华氏温度对应的摄氏温度 暂无
    第六周/9.30~10.6 30小时 200行 如何用 MinGW-w64 来编译C程序 暂无
    第七周/10.7~10.13 24小时 300行 运用if语句完成各种数学程序 对于&&的用法不了解

    2.累积代码行和博客字数

    3.学习感悟

     感觉这个作业越来越难搞,PTA上的题目也越来越难,从以前的可以照着书上的程序按着样子打代码只要改一下数据,到现在的要根据题目选择数据类型、变量、结构。每次遇到问题时要思考很久,虽然有时最后还是不会,但参考了别人的后有一种茅塞顿开的感觉,就像做数学题一样下一次遇到这种题目能很块做出来。在问题中不断的提升自己的能力。
  • 相关阅读:
    Vue-ui常用组件库整理
    给博客添加fork me on github图标
    element-ui 带单选框的表格
    css grid 网格布局
    TensorFlow学习笔记(6):TensorBoard之Embeddings
    ES6 异步编程之一:Generator
    浅析 Node.js 的 vm 模块以及运行不信任代码
    使用 D8 分析 javascript 如何被 V8 引擎优化的
    深入新版BS4源码 探索flex和工程化sass奥秘
    PHP-7.1 源代码学习:字节码生成 之 "$a = 1"
  • 原文地址:https://www.cnblogs.com/sunmengjiaoing/p/11640981.html
Copyright © 2011-2022 走看看