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

时间:2022-11-29 22:54:20

1.本章学习总结

1.1思维导图

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

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

1.2.1学习体会

对于本章学习我感觉对代码有了初步的了解,一些简单的题目可以熟练掌握,但现在解决一道题目花的时间过多,不易发现那些更简易的解题方法,所以计划对这些不足进行修正加强。
同时感觉计算机的世界很奇妙,可以在里面创造出一些属于自己的东西,每当解决掉一道题目后,就会有强烈的成就感,所以对计算机有了一定的兴趣。

1.2.2代码积累

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

2.PTA总分

2.1截图PTA中顺序结构、分支结构的排名得分

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

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

2.2我的总分

顺序结构:
分支结构:
总分:

3.PTA实验作业

3.1PTA题目1

本题要求根据某城市普通出租车收费标准编写程序进行车费计算。具体标准如下:
起步里程为3公里,起步费10元;
超起步里程后10公里内,每公里2元;
超过10公里以上的部分加收50%的回空补贴费,即每公里3元;
营运过程中,因路阻及乘客要求临时停车的,按每5分钟2元计收(不足5分钟则不收费)。

3.1.1算法分析

.定义等待时间minute,定义车费cost,定义里程m,定义2元收费次数num
2.输入里程和等待时间
3.num=minute/5
4.如果m<=3,则cost=10+num*2
5.如果m<=10,则cost=10+(m-3)*2+num*2
6.如果4和5不成立,则cost=(m-10)*3+10+14+num*2
7.输出cost的值

3.1.2代码截图

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

3.1.3测试数据

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

3.1.4 PTA提交列表及说明

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

 

Q1:一开始题目的输出没看清
A1:通过提交答案错误后修正
Q2:后来对计算车费的方式没理解对
A2:通过几次的错误后终于正确

3.2PTA题目2

编写一个程序,要求用户输入24小时制的时间,然后显示12小时制的时间。

3.2.1算法分析

.定义小时hour,定义分钟minute
.输入小时和分钟
.如果hour>,则hour=hour-,输出时间加PM
.如果hour=,则直接输出时间加PM
.如果有其他情况,则输出时间加AM

3.2.2代码截图

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

3.2.3测试数据

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

3.2.4PTA提交列表及说明

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

Q1:刚开始以为输入小时和分钟就ky
A1:后来发现要加一个:
Q2:12点的不知道该如何归类
A2:后来单独分出来

3.3PTA题目3

输入在一行中按照格式“yyyy/mm/dd”(即“年/月/日”)给出日期。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。
闰年的2月有29天。

3.3.1算法分析

.定义年月日分别是year,month,day,定义第二个月的天数month2,定义所求天数num
.输入年月日
.对年year进行判断,若year是4的倍数但不是100的倍数或者year是400的倍数,则是闰年,则month2=,否则month2=
.用switch对月进行判断,在case后找到与输入的月相同以确定num
.输出num的值

3.3.2代码截图

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

3.3.3测试数据

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

3.3.4PTA提交列表及说明

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

Q1:刚开始对switch的用法不知道
A1:通过仔细看课本理解了用法,成功解题

4.点评同学博客

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

c博客作业--分支、顺序结构的更多相关文章

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

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

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

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

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

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

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

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

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

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

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

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

  7. c博客作业01——顺序 分支结构

    本章学习总结 1.1 学习内容总结 ·学习switch分支的使用,switch后加括号(),括号内填一个变量或字符 如 switch (a) { case 2: case 3: default: } ...

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

    一.PTA实验作业 题目1:计算分段函数 1.实验代码 double x,y; scanf("%lf",&x); if(x>=0){ y=sqrt(x); print ...

  9. C语言第二次博客作业---分支结构 陈张鑫

    一.PTA实验作业 题目1:计算分段函数[2] 本题目要求计算下列分段函数f(x)的值: 1.实验代码 int main(){double x,y; scanf("%lf",&am ...

随机推荐

  1. 20155301-滕树晨 第二次随笔作业--从现有技能获取的经验应用于JAVA中

    第二次随笔--从现有技能获取的经验应用于JAVA中 你有什么技能比大多人(超过90%以上)更好? 这个想了半天,有一个是我乒乓球还是比较擅长的,在学校里可能比百分之90的人要强,在外面肯定是不如了.再 ...

  2. NOI2008假面舞会

    1064: [Noi2008]假面舞会 Time Limit: 10 Sec  Memory Limit: 162 MBSubmit: 883  Solved: 462[Submit][Status] ...

  3. 学习CSS一些事(上)

    p.s:这是我在学习中总结出来知识,如有不对,请多包涵.谢谢. CSS样式:行内样式,内部样式,外部样式,他们的优先级是:行内,内部,外部,遵循就近原则. 一.HTML+CSS布局分为三大类,一是流式 ...

  4. LINUX 安装扩展&lpar;笔记&rpar;

    1.下载扩展包: 网址:http://pecl.php.net/ 2.解压安装包. 3.进入解压好的安装包. 4.使用php中的phpize (扩展模块) 使其生成configure. 5../con ...

  5. 从实例角度分析java的public、protected、private和default访问权限

    一.public 同一个package 1.本类内部 public class A { public int f=1; public void m1() {} public void m2() { f ...

  6. 【译】第四篇 Replication:事务复制-订阅服务器

    本篇文章是SQL Server Replication系列的第四篇,详细内容请参考原文. 订阅服务器就是复制发布项目的所有变更将传送到的服务器.每一个发布需要至少一个订阅,但是一个发布可以有多个订阅. ...

  7. MC34063组成DC-DC电路

    +VO的输出电压峰值可达2倍V_IN,-VO的输出电压可达-V_IN. 需要注意的是,3路的峰值电路不能超过1.5A,同时两路附加电源的输出功率和必须小于V_IN·I·(1-D), 其中I为主输出的电 ...

  8. Page&period;FindControl&lpar;string id&rpar; 与母版页结合后发现的一个问题

    MSDN上解释Page.FindControl(string id)方法用于查找指定ID的控件.例如: <asp:TextBox id="Email" runat=&quot ...

  9. mysql&sol;MariaDB 搭建后创建密码及开启远程

    创建密码: mysqladmin -u root -p password 123 或 MariaDB [(none)]> use mysql MariaDB [mysql]> update ...

  10. hdu 3357 Stock Chase &lpar;图论froyd变形&rpar;

    Stock Chase Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total ...