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——分支,顺序结构的更多相关文章

  1. c博客作业—分支,结构顺序

    1展现PTA总分 1 2 2本章学习类容总结 1常量和变量 常量:在运行中其值不变的量被称为常量,常量的类型通常是由书写格式决定,包括整型常量,实数型变量等等. 变量: 在运行中其值可变的量被称为变量 ...

  2. c博客作业--分支、顺序结构

    1.本章学习总结 1.1思维导图 1.2本章学习体会及代码量学习体会 1.2.1学习体会 对于本章学习我感觉对代码有了初步的了解,一些简单的题目可以熟练掌握,但现在解决一道题目花的时间过多,不易发现那 ...

  3. C语言第二次博客作业——分支结构

    一.PTA实验作业 题目1:计算分段函数 1.实验代码 #include<stdio.h> #include<math.h> int main(void) { double x ...

  4. C语言第二次博客作业---分支结构

    一,PTA实验作业 题目1.计算分段函数 本题目要求计算下列分段函数f(x)的值: 1.实验代码 double x,result; scanf("%lf",&x); if( ...

  5. C语言博客作业02——循环结构

    1.本章学习总结 1.1思维导图 1.2本章学习体会及代码量学习体会 1.2.1学习体会 本周学习了循环结构,在之前学习分支结构的时候就涉及到了循环结构中的for循环,这周的又新学了while和do- ...

  6. php源码建博客4--实现MVC结构微型框架

    主要: 常量优化路径 自动加载类 优化入口文件 安全访问项目目录 --------------文件结构:-------------------------------------- blog├─App ...

  7. C语言博客作业02--循环结构

    1.本章学习总结 1.1 思维导图 1.2 本章学习体会及代码量学习体会 1.2.1 学习体会 经过本周学习,对c循环结构有了深入,无论是单层循环结构还是嵌套循环结构的问题,我都学会有一定的解决能力, ...

  8. flask实战-个人博客-虚拟环境、项目结构

    个人博客 博客是典型的CMS(Content Management system,内容管理系统),通常由两部分组成:一部分是博客前台,用来展示开放给所有用户的博客内容:另一部分是博客后台,这部分内容仅 ...

  9. c语言第一次作业--分支 顺序结构

    1.1思维导图 1.2.1本周学习体会以及代码量学习体会 1.2.2学习体会 因为在假期时只看了小部分的学习视频,也没有刷题量,导致了在开始就感觉到差同学的进程很多.刚开始觉得老师讲课很快,在恶补了很 ...

随机推荐

  1. 浅谈get,post,put和delete请求

    get.put.post.delete含义与区别   1.GET请求会向数据库发索取数据的请求,从而来获取信息,该请求就像数据库的select操作一样,只是用来查询一下数据,不会修改.增加数据,不会影 ...

  2. 通过sql查找指定字段存在哪些表中

    select * from INFORMATION_SCHEMA.columns where COLUMN_NAME Like '%order_type%';

  3. 20164322 韩玉婷-----Exp6 信息搜索与漏洞扫描

    1.实践目标 掌握信息搜集的最基础技能与常用工具的使用方法. 2.实践内容 (1)各种搜索技巧的应用 (2)DNS IP注册信息的查询 (3)基本的扫描技术:主机发现.端口扫描.OS及服务版本探测.具 ...

  4. 实验六 CC2530平台上P2P通信的TinyOS编程

    实验六 CC2530平台上P2P通信的TinyOS编程 实验目的: 加深和巩固学生对于TinyOS编程方法的理解和掌握 让学生初步的掌握射频通信TinyOS编程方法 学生通过本实验应理解TinyOS中 ...

  5. [Java Web学习]junit.framework.AssertionFailedError: No tests found in {Class}

    No tests found in com.XXXXX.XXX.inboundPrepService.bizLogic.prepDeterminationEngine.workers.Determin ...

  6. 学习笔记DL007:Moore-Penrose伪逆,迹运算,行列式,主成分分析PCA

    Moore-Penrose伪逆(pseudoinverse). 非方矩阵,逆矩阵没有定义.矩阵A的左逆B求解线性方程Ax=y.两边左乘左逆B,x=By.可能无法设计唯一映射将A映射到B.矩阵A行数大于 ...

  7. python excle写数据

    #!/usr/bin/env python # -*- coding: utf-8 -*- # @Time : 2019/4/24 10:30 # @File : Excle写.py # @Softw ...

  8. robotframework中的清除输入框输入值

    业务需求 当该输入框输入之后,联动某一个按钮高亮,输入框为空的时候,该按钮置灰 需要将输入框清空,清空的办法 1.直接将输入框赋值为${empty} 如:input Text ${loactor} $ ...

  9. Android Studio 调试快捷键

    一直在用微软的东西,用 Android Studio 开发还是太坑了.网上很多人说调试快捷竟然都是错的,不知道是不是不同版本不一样. Android Studio 3.2 快捷键如下: F7:进入当前 ...

  10. Windbg 内核态调试用户态程序然后下断点正确触发方法(亲自实现发现有效)

    先开启真机内核态kernel调试 !process 0 0 svchost.exe 找到进程cid的地址 然后进入 .process /p  fffffa8032be2870 然后 .process ...