c语言编写 输入一个以秒为单位的时间值,将其转化成“时:分:秒”的形式输出,将转换操作定义成函数

刚学完函数调用这一章... 刚学完函数调用这一章 展开
 我来答
fallen915
推荐于2018-01-30 · TA获得超过132个赞
知道答主
回答量:45
采纳率:0%
帮助的人:15.8万
展开全部
#include<stdio.h>
void trans(int sec){
int hour,min;
hour=sec/3600; //计算时 3600进制
min=(sec%3600)/60; //计算分 60进制
sec=(sec%3600)%60; //计算秒 余下的全为秒数
printf("%d时:%d分:%d秒\n",hour,min,sec);
}
int main(){
int sec;
printf("请输入秒数:\n");
scanf("%d",&sec);
trans(sec);
return 0;
}
可以自己试试
lgao622
2012-04-17 · 知道合伙人软件行家
lgao622
知道合伙人软件行家
采纳数:1137 获赞数:6550
毕业于武汉工程大学邮电与信息工程学院通信专业,软件行业,4年工作经验。

向TA提问 私信TA
展开全部
#include<stdio.h>
#include<stdlib.h>

void time_chang()
{
char time_in[10] = "";
int time_int = 0;
char hour,mind,sec;
gets(time_in);
time_int = atoi(time_in);
sec = time_int%100;
time_int/=100;
mind = time_int%100;
hour = time_int/100;
printf("%d:%d:%d\n",hour,mind,sec);
}

void main()
{
time_chang();
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式