C博客01——分支,顺序结构
C博客01——分支,顺序结构
1. 本章学习总结
1.1 思维导图
请以思维导图总结本周的学习内容。
1.2 本章学习体会及代码量体会
1.2.1 学习体会
对于C语言课程的理解,我有点吃力,不是说老师上的快,而是自己缺乏练习,知识点掌握得太少,导致做题的时候出现很多错误,令人头大。宿舍的其他人在开学之前就已经开始看视频,学习了,很多知识已经掌握了,也能很快的做题目。而我只能后面多练习才能更快的做题目。还记得上次去机房上课,一个题目做了一节课还是错的,当时感觉好奔溃,于是下定决心一定勤加练习,赶上进度。后面一定要刷题刷题刷题!!!
1.2.2 代码累计
2. PTA总分
2.1 截图PTA总顺序结构,分支结构的排名得分
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 代码截图
3.1.3 测试数据
3.1.4 PTA提及列表说明
- 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 代码截图
3.2.3 测试数据
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 代码截图
3.3.3 测试数据
3.3.4 PTA提及列表说明
4.点评同学博客
点评1
点评2
点评3
点评4
点评5
C博客01——分支,顺序结构的更多相关文章
- c博客作业—分支,结构顺序
1展现PTA总分 1 2 2本章学习类容总结 1常量和变量 常量:在运行中其值不变的量被称为常量,常量的类型通常是由书写格式决定,包括整型常量,实数型变量等等. 变量: 在运行中其值可变的量被称为变量 ...
- c博客作业--分支、顺序结构
1.本章学习总结 1.1思维导图 1.2本章学习体会及代码量学习体会 1.2.1学习体会 对于本章学习我感觉对代码有了初步的了解,一些简单的题目可以熟练掌握,但现在解决一道题目花的时间过多,不易发现那 ...
- C语言第二次博客作业——分支结构
一.PTA实验作业 题目1:计算分段函数 1.实验代码 #include<stdio.h> #include<math.h> int main(void) { double x ...
- C语言第二次博客作业---分支结构
一,PTA实验作业 题目1.计算分段函数 本题目要求计算下列分段函数f(x)的值: 1.实验代码 double x,result; scanf("%lf",&x); if( ...
- C语言博客作业02——循环结构
1.本章学习总结 1.1思维导图 1.2本章学习体会及代码量学习体会 1.2.1学习体会 本周学习了循环结构,在之前学习分支结构的时候就涉及到了循环结构中的for循环,这周的又新学了while和do- ...
- php源码建博客4--实现MVC结构微型框架
主要: 常量优化路径 自动加载类 优化入口文件 安全访问项目目录 --------------文件结构:-------------------------------------- blog├─App ...
- C语言博客作业02--循环结构
1.本章学习总结 1.1 思维导图 1.2 本章学习体会及代码量学习体会 1.2.1 学习体会 经过本周学习,对c循环结构有了深入,无论是单层循环结构还是嵌套循环结构的问题,我都学会有一定的解决能力, ...
- flask实战-个人博客-虚拟环境、项目结构
个人博客 博客是典型的CMS(Content Management system,内容管理系统),通常由两部分组成:一部分是博客前台,用来展示开放给所有用户的博客内容:另一部分是博客后台,这部分内容仅 ...
- c语言第一次作业--分支 顺序结构
1.1思维导图 1.2.1本周学习体会以及代码量学习体会 1.2.2学习体会 因为在假期时只看了小部分的学习视频,也没有刷题量,导致了在开始就感觉到差同学的进程很多.刚开始觉得老师讲课很快,在恶补了很 ...
随机推荐
- Cannot create PoolableConnectionFactory (Communications link failure The last packet sent successfu
SQL: Cannot create JDBC driver of class '' for connect URL 使用数据库数据源的web 项目,发布后,访问数据库500报错: 浏览器端: 控制台 ...
- Fedora 系统屏幕亮度修改
在某些笔记本电脑上,屏幕亮度卡在最大值,功能键或桌面设置似乎没有做任何事情. 有一件事要尝试通常可以解决这个问题.打开/ etc / default / grub 并找到以GRUB_CMDLINE_L ...
- 如何查看jar包的版本号?(转)
转自 : http://www.cnblogs.com/wych/p/4072913.html jar包根目录里的META-INF目录下的MANIFEST.MF文件里一般有会记录版本信息,可以到这个文 ...
- The listener supports no services
问题描述 sql> lsnrctl start 提示: The listener supports no services The command completed successfully ...
- linux磁盘分区笔记
磁盘基本概念: 硬盘结构:盘片+磁头(盘片可以有多个),工作时盘片高速运转,磁头读取数据 U盘.SSD固态硬盘是用闪存来制作的设备,没有盘片和磁头 Linux磁盘文件名: Linux所有设备都抽象为文 ...
- win2008安装并配置zabbix3.4 agent
agent 下载地址: https://www.zabbix.com/download_agents 下载解压后有2个文件夹,一个是bin,存放32位和64位执行程序,一个是conf目录存放着配置文件 ...
- 使用excel 数据透视表画图
① 打开Excel,选中需要制表的数据,点击“插入”->“数据透视表” ② 出现下列对话框,点击“确定” ③ 再新的“sheet”表内对“数 ...
- fatal error: No such file or directory
在fase_ws中编译ground_car包,遇如下报错: /home/gordon/fase_ws/src/fsae/ground_car/plugins/gazebo_ros_block_lase ...
- 探索C++头文件解析方法
最近一直在搞基于SWIG的C++接口翻译Java代码的工作.SWIG内部基于Bison(Yacc)的C/C++解析器,最近纠结于SWIG不能解析C++构造函数中的默认初始化赋值操作,想找一个能够补充此 ...
- 京东饭粒捡漏V1.0.7
20180614 更新 V1.0.71.修改捡漏策略 功能介绍1.京东商城专用,支持饭粒模式下单,自己获得京豆返利 2.捡漏模式:帮助用户监控抢购商品,有库存的时候进行抢单,主要是通过添加商品ID - ...