想法
将条件划分为几个小条件,依次实现,虽然看起来繁琐而简单,但是最古老的的方法才是最有效的方法;

思路
//1:+(1)超过或等于60;(2)未超过60;2-(1)大于或等于0(2)小于0
代码

#include<stdio.h>
int main()
{int sta,via,end;scanf("%d %d",&sta,&via);//输入起始时间和流逝分钟数;int min,h;min=sta%100;h=sta/100;if((via+min)<60 && (via+min)>=0){printf("%d",sta+via);}//1(2) ,2(1);int cnt1=0,remain1=0;if((via+min)>=60){cnt1=(via+min)/60;remain1=(via+min)%60;end=(cnt1+h)*100+remain1;printf("%d",end);}//1(1);int cnt2=0,remain2=0;if((via+min)<0){cnt2=(via+min)*(-1)/60+1;remain2=60-(via+min)*(-1)%60;end=(h-cnt2)*100+remain2;printf("%d",end);} //2(2)return 0;
}

反思
这道题用了我二十分钟,早上刷PAT的时候,心慌得很,好几道题都没有很明确的思路,跳入了陷阱中,后来平静心态,先刷一道基础题试试,没想到第一遍就答案正确了,挺高兴的;
今日份快乐:听曾轶可——荒唐的羊;

第二次代码

#include<stdio.h>
int main()
{int sta,via;scanf("%d %d",&sta,&via);int min,hou;min=sta%100+via;hou=sta/100;if(min>=60){int i=min/60;hou+=i;min%=60;}else if(min<0){int j=(-1*min)/60+1;hou-=j;min=60-((-1*min)%60);}printf("%d",hou*100+min);return 0;}

7-2 然后是几点 (15 分) (C语言)相关推荐

  1. L1-054 福到了 (15分)(C语言)

    L1-054 福到了 (15分)(C语言) "福"字倒着贴,寓意"福到".不论到底算不算民俗,本题且请你编写程序,把各种汉字倒过来输出.这里要处理的每个汉字是由 ...

  2. 【Go语言入门100题】044 稳赢 (15 分) Go语言 | Golang

    [题解][PTA团体程序设计天梯赛] L1-044 稳赢 (15 分) Go语言|Golang 大家应该都会玩"锤子剪刀布"的游戏:两人同时给出手势,胜负规则如图所示: 现要求你编 ...

  3. L1-078 吉老师的回归 (15 分) C语言

    L1-078 吉老师的回归 (15 分) 曾经在天梯赛大杀四方的吉老师决定回归天梯赛赛场啦! 为了简化题目,我们不妨假设天梯赛的每道题目可以用一个不超过 500 的.只包括可打印符号的字符串描述出来, ...

  4. L1-054 福到了 (15 分)C语言

    题目 L1-054 福到了 (15 分) "福"字倒着贴,寓意"福到".不论到底算不算民俗,本题且请你编写程序,把各种汉字倒过来输出.这里要处理的每个汉字是由一 ...

  5. 7-5 百分制成绩转换为等级成绩 (15分)c语言

    ** 7-5 百分制成绩转换为等级成绩 (15分) ** 要求用switch语句完成本题 输入一个0-100的整数(代表学生的考试成绩),将百分制成绩转换为对应的等级制成绩输出. 转换的规则是:(1) ...

  6. 7-1 字符转换 (15分)C语言

    7-1 字符转换 (15分) 本题要求提取一个字符串中的所有数字字符('0'--'9'),将其转换为一个整数输出. 输入格式: 输入在一行中给出一个不超过80个字符且以回车结束的字符串. 输出格式: ...

  7. 团体程序设计天梯赛-练习集L1-005 考试座位号 (15 分)c语言

    L1-005 考试座位号 (15 分) 每个 PAT 考生在参加考试时都会被分配两个座位号,一个是试机座位,一个是考试座位.正常情况下,考生在入场时先得到试机座位号码,入座进入试机状态后,系统会显示该 ...

  8. PAT 1096 大美数 (15 分) c语言

    不得不说这道题有一点阴险,阴险之处在于a整除b是b%a==0,而就算搞错了也会有两个测试点是对的,题干里的测试例也是对的,就很难发现自己弄错了.解决这个问题以后就比较容易了. 1096 大美数 (15 ...

  9. 1026 程序运行时间 (15 分)(c语言)

    要获得一个 C 语言程序的运行时间,常用的方法是调用头文件 time.h,其中提供了 clock() 函数,可以捕捉从程序开始运行到 clock() 被调用时所耗费的时间.这个时间单位是 clock ...

  10. 7-6 考试座位号 15 分 C语言代码,PAT Basic 1041. 考试座位号(15)(C语言实现)

    我的PAT系列文章更新重心已移至Github,欢迎来看PAT题解的小伙伴请到Github Pages浏览最新内容.此处文章目前已更新至与Github Pages同步.欢迎star我的repo. 题目 ...

最新文章

  1. java产生随机数(学习)
  2. 边框回归的损失函数_一文搞懂常用的七种损失函数
  3. pandas如何统计所有列的空值,并转化为list?
  4. 光学基础知识:白光、颜色混合、RGB、色彩空间
  5. 关于Java里如何跳出一个多重循环
  6. 计算机辅助设计设计师理论知识试卷,计算机辅助设计试卷 A卷
  7. 解决android帮助文档打开慢
  8. 机器学习-吴恩达-笔记-11-异常检测
  9. 新疆克拉玛依有没有考计算机一级的,新疆维吾尔自治区克拉玛依2018年3月计算机等级考试公告...
  10. 103.二叉树的锯齿形层次遍历:DFS解法
  11. 拓端tecdat|R语言是否对二分连续变量执行逻辑回归
  12. cad户型图练习_我的房子我做主 篇一:技多不压身—业内人士手把手教你学会用CAD绘制户型图...
  13. mysql视图代码_mysql创建视图的实例代码
  14. RDIFramework.NET ━ 9.10 岗位(职位)管理 ━ Web部分
  15. pacman+s+java_ArchLinux pacman安装openjdk
  16. 原理 CDN加速原理
  17. java 裁剪图片_java实现的图片裁剪功能示例
  18. TNS-12555: TNS:permission denied错误解决
  19. Longest Continuous Increasing Subsequence(最长递增连续子序列)
  20. 计算机数控入门,数控车床入门教程 如何进入CNC加工过程

热门文章

  1. 介绍 Q_DECLARE_PRIVATE与Q_DECLARE_PUBLIC
  2. StringBuilder.AppendFormat(String, Object, Object) 方法
  3. 零空间维数的几何意义
  4. FlexRay在AUTOSAR的实施
  5. 扛住100亿次请求——如何做一个“有把握”的春晚红包系统
  6. 数组随机取数(大乐透机选投注)
  7. 基于STM32 + 超详细对新手全面解析讲解SPI协议(附源码)
  8. Maven手工安装jar包到本地仓库
  9. 从FragmentPagerAdapter看Fragment 生命周期
  10. BOLL布林带定向策略