|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 新手求下这题的解题思路
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
1409
人关注过本帖
标题:
新手求下这题的解题思路
取消只看楼主
加入收藏
a1002496427
等 级:
新手上路
帖 子:10
专家分:0
注 册:2016-12-17
结帖率:
33.33%
楼主
收藏
已结贴
√
问题点数:20 回复次数:3
新手求下这题的解题思路
程序填空,不要改变与输入输出有关的语句。
输入2个整数time1和time2,表示火车的出发时间和到达时间,计算并输出旅途时间。
有效的时间范围是0000到2359,不需要考虑出发时间晚于到达时间的情况。
例:括号内是说明
输入
712 1411(出发时间是7:10,到达时间是14:11)
输出
The train journey time is 6 hrs 59 mins.
搜索更多相关主题的帖子:
journey
train
2016-12-17 14:27
举报帖子
使用道具
赠送鲜花
a1002496427
等 级:
新手上路
帖 子:10
专家分:0
注 册:2016-12-17
第
2
楼
收藏
得分:0
回复 2楼 九转星河
不好意思是710,这个是测试的例子,这个题的小时我知道怎么运算,但是分钟60的我不知道怎么编写
2016-12-17 14:36
举报帖子
使用道具
赠送鲜花
a1002496427
等 级:
新手上路
帖 子:10
专家分:0
注 册:2016-12-17
第
3
楼
收藏
得分:0
回复 4楼 九转星河
题目上有写有效时间范围是0000~2359,所以如果是123的话那就是1:23 ,如果小时是小于10的前面就不用补0,也就是810 就是8:10
如果是大于10 后面的分钟如果没有超过10分钟是补0的 比如 1305 就是13:05.
2016-12-17 14:46
举报帖子
使用道具
赠送鲜花
a1002496427
等 级:
新手上路
帖 子:10
专家分:0
注 册:2016-12-17
第
4
楼
收藏
得分:0
#include <stdio.h>
int main( )
{
int time1, time2, hours, mins;
scanf("%d%d", &time1, &time2);
time1=time1/100*60+time1%100;
time2=time2/100*60+time2%100;
hours=(time2-time1)/60;
mins=(time2-time1)%60;
printf("The train journey time is %d hrs %d mins.\n", hours, mins);
return 0;
}
突然想出来了。。 就是把他全部换算成分钟来计算,谢谢大家的帮忙
收到的鲜花
九转星河
于
2016-12-17 14:56
送鲜花
5朵 附言:我很赞同
2016-12-17 14:52
举报帖子
使用道具
赠送鲜花
4
1/1页
1
快速回复:
新手求下这题的解题思路
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.024413 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved