C博客01——分支,顺序结构

C博客01——分支,顺序结构

1. 本章学习总结

1.1 思维导图

请以思维导图总结本周的学习内容。

1475633-20181011233531063-1574430367.png

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

1.2.1 学习体会

        对于C语言课程的理解,我有点吃力,不是说老师上的快,而是自己缺乏练习,知识点掌握得太少,导致做题的时候出现很多错误,令人头大。宿舍的其他人在开学之前就已经开始看视频,学习了,很多知识已经掌握了,也能很快的做题目。而我只能后面多练习才能更快的做题目。还记得上次去机房上课,一个题目做了一节课还是错的,当时感觉好奔溃,于是下定决心一定勤加练习,赶上进度。后面一定要刷题刷题刷题!!!

1.2.2 代码累计

1475633-20181011080130454-1960758978.png

2. PTA总分

2.1 截图PTA总顺序结构,分支结构的排名得分

1475633-20181011082539854-772302773.png
1475633-20181011082822084-1257859925.png

2.2 我的总分:165

3. PTA实验作业

3.1 PTA题目1

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

3.1.1 算法分析

- 1,定义三角形的三条边长为a,b,c,面积为area,周长为perimeter。
- 2,计算面积area,周长perimeter。
- 3,用 if - else 语句判断是否满足三角形的条件。
- 4,如果满足,输出三角形面积和周长。
- 5,如果不满足,输出 These sides do not correspond to a valid triangle。

3.1.2 代码截图

1475633-20181011221652438-553026782.png

3.1.3 测试数据

1475633-20181012000451277-2062307536.png

3.1.4 PTA提及列表说明

1475633-20181012164738236-1603876803.png
1475633-20181012164752899-924604697.png

- Q1:其实我提交这个题目不止上面截图的列表,还有很多很多,因为各种各样的问题,例如else条件要输出的那串英语,最开始我用手打的,忘记括号之间的乘号等等。
- A1:后来直接从题目复制粘贴,自己找了一些小问题,同学和助教也帮忙看,经过多次修改终于正确了。

3.2 PTA题目2

输入三个整数x,y,z,请把这三个数由小到大输出。

3.2.1 算法分析

- 1:定义三个整数x,y,z,之间用一个空格隔开。
- 2:用 if 语句与 else if 语句嵌套,比较这三个数的大小。
- 3:按照“x=最小值,y=次小值,z=最大值”的顺序输出结果,最大值,次大值和最小值原样输出。

3.2.2 代码截图

1475633-20181012165038500-434704396.png

3.2.3 测试数据

1475633-20181012000035985-1187760991.png

3.2.4 PTA提及列表说明

- Q1:没有按照题目给的格式输出。
- A1:提交后编译错误,检查发现后修改过来了。
- Q2:三个数之间没用空格隔开。

3.3 PTA题目3

本题目要求计算下列分段函数f(x)的值:注:可在头文件中包含math.h,并调用sqrt函数求平方根,调用pow函数求幂。输入格式:输入在一行中给出实数x。

3.3.1 算法分析

- 1:定义x和result,且保留两位小数。
- 2:用 if -else 语句判断x和0的大小关系。
- 3:如果x>=0,输出f(x)=sqrt(x,0.5)。
- 4:如果x<0,输出f(x)=pow((x+1),2)+2*x+1/x。

3.3.2 代码截图

1475633-20181012165314570-394265337.png

3.3.3 测试数据

1475633-20181012000902713-1956352233.png

3.3.4 PTA提及列表说明

1475633-20181012165222611-580707391.png

4.点评同学博客

点评1
1475633-20181012165947346-1749041838.png

点评2
1475633-20181012170012372-1840358954.png

点评3
1475633-20181012173049512-246184954.png

点评4
1475633-20181012173118878-1020261699.png

点评5
1475633-20181012173153229-1556493753.png

转载于:https://www.cnblogs.com/Gejkdj/p/9770472.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值