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

    这个作业属于哪个课程 C语言程序设计Ⅰ
    这个作业要求在哪里 https://www.cnblogs.com/tongyingjun/p/11648835.html
    我在这个课程的目标是 熟练掌握条件语句和一些math.h库中的算法并适当扩展&&等符合的使用
    这个作业在哪个具体方面帮助我实现目标 六个PTA作业让我更进一步的了解了C语言中的运算,了解了更多的指令符号
    参考文献 C语言程序设计,百度文献

    Ⅰ.PTA作业

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

    ⑵数据处理
    数据表达:变量用了X和cost,变量X是题目中居民所用的电量,cost是随着变量X的变化而变化的,结果表示的是电费。
    类型:整形 单精度浮点型
    数据处理:用到了选择性结构,表达式有:x<0 x>=0&&x<=50;
    ⑶PTA提交列表及说明

    Q1:第一次有一些代码不清楚 没有敲出来。
    A1:参考教科书
    Q2:粗心把一些字母打出来,自己没有认真检查 但是觉得自己没有错 就一直在提交。
    A2:自己认真再去检查了一篇 发现了第一行和第二行的字母打错了。
    Q3:数据类型不是很了解 用错了几次。
    A3:自己在百度上面测量很久 最后弄出来了。
    2.输出三角形面积和周长
    题目内容:根据输入的三角形的三条边a,b,c, 计算并输出面积和周长。注意:在一个三角形中, 任意的两条边之和大于第三边。三角形面积公式: area=√s(s-a)(s-b)(s-c),其中s=(a+b+c)/2.
    ⑴实验代码截图

    ⑵数据处理
    数据表达:变量用了a,b,c和area perimter,变量a,b,c是三条边,area和perimter分别是面积和周长,随着三条边的变化而变化。
    类型:整形 双精度浮点型
    数据处理:,分支结if-else语句构 表达式是area=sqrt(s(s-a)(s-b)(s-c)), perimter=a+b+c,cost=x*0.53
    PTA列表提交及说明

    Q1.一开始没有注意,把三角形的定义弄反了 两条边之和被我弄成小于等于第三边
    A1.后来仔细检查了一次发现了错误
    Q2.数据类型没有应用好 应用错了 导致编码错误
    Q2.百度了一下,看了一些人的博客 后来就明白的差不多了
    3.三天打鱼两天晒网
    题目内容:中国有句俗语叫“三天打鱼两天晒网”。假设某人从某天起,开始“三天打鱼两天晒网”,问这个人在以后的第N天中是“打鱼”还是“晒网”?
    ⑴实验代码截图

    ⑵数据处理
    数据表达:变量使用了a,题目周期为5天,以a天除以5,余数为1就是打渔,余数为3就是晒网。、
    数据类型:应用了整形。
    数据处理:分支结if-else语句构 表达式是x=a%5.
    PTA提交列表及说明

    Q1:没有完全理解题目的意思 导致在输入格式的时候错误
    A1:认真阅读题目之后改了
    Q2:把a输入了一个0,但是后面的公式没有改。
    A2:问了助教,他帮我找出来了问题 并解决了。

    阅读代码 (-5——5分)

    ⑴这是一个九九乘法表的代码,一共九行九列。
    ⑵这里应用了整形和for循环,从这里我可以知道如何编写循环代码。
    ⑶该代码的变量是i,j,代码循环从(i=9)开始每一次循环都要减去1,第二次循环为每一次加1的循环。
    ⑷代码一共打印九行,第i行有i个乘法口诀,注意的是输出时要保证一位,二位的积都向左对齐。
    ⑸printf("\n)表示一行结束之后就换行,i=1时 j最大为1,i=9时 j=最大为9.
    ⑹两次for循环之后就完成了

    学习总结

    ①在PTA过程中学的了很多新的东西,PTA上面的作业感觉有点难度,但是有难度才有挑战。
    ②这一次理解错误了老师的意思,有趣的是很多同学都理解错了 以为只要做三到题目,其实全部都要做。
    ③我是先做的后面的题目,后面的题目难一点 做完后面的再去做前面容易的感觉没有什么挑战。
    ④感觉老师有时候估计让我们感觉到很难,我觉得应该是想让我们学习的更加好。
    ⑴学习进度条

    周/日期 这一周所用时间 代码行 学到的知识点简介 目前比较迷惑的问题
    第一周 三个小时 50 在电脑上面显示hello word 刚刚接触迷惑的地方比较多
    第二周 四个小时 70 在电脑上面安装程序 如何安装程序还是不怎么明白
    第三周 一下午加两个小时 100 C语言中常见的数据类型常量变量 那个scanf还是没有很清楚没有了解完全

    ⑵累计代码行和博客数

    ⑶学习感悟
    ①学习了这么久的C语言,第一个感觉就是麻烦,找自己的错误。
    ②在学习C语言过程中不知道一定要去查,我遇到不会的我就去百度,百度上面很清楚。
    ③每次要花很多时间去做作业,虽然做做的过程中有点不耐烦,但还是要坚持下去。
    ④自己一定要多1学一点东西,自己多敲一点代码,这个专业主要在于实践。

  • 相关阅读:
    移动端页面制作字号大小设定问题,设计稿文字字号规范,解决移动端大小屏适配问题
    iPhone分辨率详细对比
    Flex 布局教程:语法篇
    带有可点击区域的图像映射(area)
    Stellar.js视差插件
    json中含有换行符' ',' '的处理
    windows下基于(QPC)实现的微秒级延时
    实现memcpy()函数及过程总结
    Welcome to MarkdownPad 2
    Cmake+Opencv+mingw+QT环境配置
  • 原文地址:https://www.cnblogs.com/tongyingjun/p/11648835.html
Copyright © 2011-2022 走看看