求教一道初级的C语言题目

填空题程序的功能是根据输入的起始时间(时分秒格式,例如12:34:56)和用时(以秒为单位的整数),计算出结束时间,并以时分秒格式(hh:mm:ss)输出,如:07:08... 填空题
程序的功能是根据输入的起始时间(时分秒格式,例如12:34:56)和用时(以秒为单位的整数),计算出结束时间,并以时分秒格式(hh:mm:ss)输出,如:07:08:09。
请按题意在【数字】处填入正确的内容并将【数字】删除,使程序输出正确的结果。要求:不得增行或删行,也不得更改程序的结构!
#include <stdio.h>
void main()
{ int h,m,s,d,t;
printf("\n请输入起始时间(hh:mm:ss):");
scanf("%d:%d:%d",&h,&m,&s);
printf("\n请输入所用的秒数:");
scanf("%d",&d);
t=((h*60+m)*60+s)+d;
h= 【1】 ;
m=t/60%60;
s= 【2】 ;
printf("结束时间为: 【3】 ",h,m,s); }
展开
 我来答
峰枫lt
2014-03-13 · TA获得超过180个赞
知道小有建树答主
回答量:219
采纳率:0%
帮助的人:170万
展开全部
【1】:t/3600
【2】:t%60
【3】:%d:%d:%d
tarlq448
2014-03-13 · TA获得超过719个赞
知道小有建树答主
回答量:756
采纳率:40%
帮助的人:309万
展开全部
#包括中
主整型(INT ARGC,字符** argv的)

{

双E,S;

INT I,N,M,
> E = 1;

N = 1;

做{

就(i = N,M = 1,I> = 1; - I)M * = I;

S = 1.0 /米;

E + = S;

N + +;

}而(S> 1E-6);

的printf(“%F \ N”的, E);

返回0;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hemin_413
2014-03-13 · 超过30用户采纳过TA的回答
知道答主
回答量:78
采纳率:0%
帮助的人:74.2万
展开全部
[1]:t/3600
[2]:t%60
[3]:%2d:%2d:%2d
请采纳!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-03-13
展开全部
#include<stdio.h>
void main()
{
int h, m, s, d, t;
printf("\n请输入起始时间(hh:mm:ss):");
scanf_s("%d:%d:%d", &h, &m, &s);
printf("\n请输入所用的秒数:");
scanf_s("%d", &d);
t = ((h * 60 + m) * 60 + s) + d;
h = t / 3600;//hour
m = t / 60 % 60;
s = t % 60;
printf("结束时间为: %d:%d:%d", h, m, s);
}
//用scanf_s的原因是vs的警告哈。scanf可以的。所以
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式