C语言I—2019秋作业03

这个作业属于那个课程 C语言程序设计
这个作业要求在哪里 C语言I—2019秋作业03
我在这个课程的目标是 掌握关系运算、if-else语句、格式化输入语句scanf(),以及常用的数学库函数
这个作业在那个具体方面帮助我实现目标 写pta作业,阅读代码,看c语言程序书
参考文献 ACM解题

一、【PTA实验作业】

1.计算分段函数

(1)题目内容描述

答:给出实数x,计算相应f(x)的数值。

(2)实验代码截图

(3)数据处理

答:使用了变量x,格式化输出函数printf(),没有采用sqrt求平方根,而是采用pow来表达;还使用了if-else语句表达所输入x在函数不同定义域时f(x)的计算式。

(4)PTA提交列表及说明


-一些符号输入错误和多余空格。

2.

(1)题目内容描述

答:根据所输入的三角形的三边a,b,c计算并输出其面积和边长。

(2)实验代码截图

(3)数据处理

采用a,b,c,s,area,perimeter变量,area为面积,perimeter为周长,int整形,doubles双精度浮点型;算式表达采用area=sqrt(s(s-a)(s-b)*(s-c)),s=(a+b+c)/2;使用if-else语法和选择结构。

(4)PTA提交列表及说明

3.

(1)题目内容描述

答:俗话讲“三天打鱼两天晒网”,某人从某天起,第n天中该人是打鱼还是晒网。

(2)实验代码截图

(3)数据处理

答:使用了变量n和s,n为该渔人的第几天,s代表n被5所除后的余数,两者都为正整数;数据处理赋值和算数两种表达式,使用了分支结构作为流程结构。

(4)PTA提交列表及说明


二 、【阅读代码】


(1)该代码功能:给出一个正整数n,计算出n!
(2)代码优点:简洁,工整,易懂。
(3)应用程序定义中的函数factorial(),为了求出n!,将n作为函数中的参数。
(4)内层循环计算i!(i由1递增至n),外层循环为fact=fact*i,每进行一次外循环计算,加一个i!由此实现整个式子的计算。

三、【学习总结】

1.学习进度条

所花时间 代码行 所学知识简介 比较困惑的问题
第四周 6h 60 如何使用博客,PTA 不懂语法
第五周 5h 60 温度的转换编程,库函数
第六周 8h 110 如何制作表格,基本Markdown语法,如何用 MinGW-w64 来编译C程序
第七周 9h 170 if-else语法 经常出现符号单词的遗失

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

3.学习感悟

答:(1). 应该建立自己的思维体系和知识体系,俗话讲“学而思之”。
(2).总结自己在学习过程中所遇的问题,对其形成独立的思考,理清其中的逻辑关系。
(3).在编程过程中对符号和语法还有单词的不熟练,后面的学习过程中应该多做一些相应的题目。
(4)做题即使不会做也不能去抄袭,自己也要安排好时间,匆匆忙忙的就容易造成个人一些不良习惯。

posted @ 2019-10-11 14:02  最深的痛楚  阅读(183)  评论(0)    收藏  举报