| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 637 人关注过本帖
标题:我编的时间相加问题有问题,请高手指点,我是新手
只看楼主 加入收藏
向阳的水仙
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2009-10-17
结帖率:66.67%
收藏
已结贴  问题点数:20 回复次数:5 
我编的时间相加问题有问题,请高手指点,我是新手

#include<stdio.h>
void main()
{
int hour1,minute1,hour2,minute2,hour3,minut3;
scanf("%d%d,%d%d",hour1,minute1,hour2,minute2);
hour3=hour1+hour2,minut3=minute1+minute2;
printf("%d%d",hour3,minut3);

if (minut3>=60)minut3=0,hour3=hour3+1;
if(hour3>=24)hour3=0;
}
搜索更多相关主题的帖子: 时间 相加 
2009-10-17 17:37
向阳的水仙
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2009-10-17
收藏
得分:0 
请大家帮帮忙呀………………
2009-10-17 17:46
UserYuH
Rank: 12Rank: 12Rank: 12
来 自:毅华
等 级:火箭侠
威 望:8
帖 子:720
专家分:3300
注 册:2009-8-10
收藏
得分:20 
scanf("%d%d,%d%d",hour1,minute1,hour2,minute2);你输入函数少了取地址符'&',
·
printf("%d%d",hour3,minut3);输出放在下面判断后
 
if (minut3>=60)minut3=0,hour3=hour3+1; 算法也不对
if(hour3>=24)hour3=0;
·
程序代码:
#include<stdio.h> 
void main() 
{ 
int hour1,minute1,hour2,minute2,hour3,minut3; 
scanf("%d:%d,%d:%d",&hour1,&minute1,&hour2,&minute2); 
hour3=hour1+hour2,minut3=minute1+minute2; 
 
 
if (minut3>=60)minut3%=60,hour3=hour3+1; 
if(hour3>=24)hour3%=24; 
printf("%d:%2d\n\n",hour3,minut3); 
}
如输入:
5:30,1:40
显示:
7:10

努力—前进—变老—退休—入土
2009-10-17 18:02
向阳的水仙
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2009-10-17
收藏
得分:0 
回复 3楼 UserYuH
我输入之后,它显示的是
-364873624823,-7893792
这样的数字
2009-10-17 18:25
UserYuH
Rank: 12Rank: 12Rank: 12
来 自:毅华
等 级:火箭侠
威 望:8
帖 子:720
专家分:3300
注 册:2009-8-10
收藏
得分:0 
回复 4楼 向阳的水仙
如输入:
5:30,1:40    (输入要按格式,以‘,’号隔开)
显示:
7:10

努力—前进—变老—退休—入土
2009-10-17 18:30
向阳的水仙
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2009-10-17
收藏
得分:0 
恩恩!!好了,太感谢拉!!~
2009-10-17 18:33
快速回复:我编的时间相加问题有问题,请高手指点,我是新手
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.058044 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved