编写程序,任意输入一个正整数,然后把它转换为小时,分钟,秒表示.如 3700,则为 1 小时 1 分 40 秒.

编写程序,任意输入一个正整数,然后把它转换为小时,分钟,秒表示.如3700,则为1小时1分40秒.... 编写程序,任意输入一个正整数,然后把它转换为小时,分钟,秒表示.如 3700,则为 1 小时 1 分 40 秒. 展开
 我来答
jrachelj
2012-12-10 · TA获得超过172个赞
知道小有建树答主
回答量:238
采纳率:0%
帮助的人:201万
展开全部
大致是这样的:
private static void ConvertToTime(int num)
{
int hour = 0;
int minu = 0;
int second = 0;
if (num > 0)
{
int temp = num / 3600;
if (temp > 0)
{
hour = temp;
temp = (num %3600) / 60;
if (temp > 0)
{
minu = temp;
}
}
else
{
temp = num / 60;
if (temp > 0)
{
minu = temp;
second = num % 60;
}
else
{
second = num;
}
}

Console.WriteLine("{0}转换为{1}小时{2}分{3}秒",num,hour,minu,second);
}
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zjf_1175
2012-12-10 · TA获得超过407个赞
知道小有建树答主
回答量:297
采纳率:0%
帮助的人:110万
展开全部
第一步利用这个正整除以3600商结果为小时
第二步利用以上余数(如果有)除以60商结果为分钟
第三步利用以上余数(如果有)除以60商结果为秒
如果某一步没有余数则以下为00时或00分或00秒
基本就是这个思路用什么语言实现你自己选择吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式