黑马程序员技术交流社区

标题: C语言学习第2天-求时间换算的作业 [打印本页]

作者: springD    时间: 2015-11-21 10:56
标题: C语言学习第2天-求时间换算的作业
题目:1. 编程实现计算几天(如46天)是几周零几 天. 天数要求用户 从控制台输入
    请用户输入1个天数 计算用户输入的天数是几周零几天。
程序完成如下:

#include <stdio.h>

int main()
{
    int day,hour,minute,inputSecond,second;
   
    printf("请输入秒数\n");
   
    scanf("%d",&inputSecond);
   
    // 输入的秒数除以3600*24得到天数
    day = inputSecond/(3600*24);
   
    // 输入的秒数求余得到剩余的秒数,剩余的秒数除以3600得到小时数
   
    hour = inputSecond%(3600*24)/3600;
   
    // 也可写为 hour = (inputSecond - day*3600*24)/3600
   
    // 上一步求小时数所得余数除以60即得到分钟数
   
    minute = inputSecond%(3600*24)%3600/60;
   
    // 也可写为 minute = (inputSecond - day*3600*24-hour*3600)/60;
   
    // 上一步求分钟数所得余数即为秒数
   
    second = inputSecond%(3600*24)%3600%60;
   
    // 也可写为 second = (inputSecond - day*3600*24-hour*3600)%60;
   
   
    printf("您输入的秒数是 %d天%d 小时%d 分钟%d 秒\n",day,hour,minute,second);
   
    return 0;
   
}

请大家指教。
作者: lujia1010    时间: 2015-11-21 11:27
不错,很好的
作者: 能不能行    时间: 2015-11-21 22:15
666666666666
作者: 黑马小向    时间: 2015-11-22 15:42
正好没第二天的作业 拿去做下!{:2_30:}
作者: Coco2015    时间: 2015-11-22 23:31
很好,值得学习
作者: 刘耀宗    时间: 2015-11-23 00:11
这个题目还行,不错啊
作者: 一枚小刁民    时间: 2015-11-23 14:37
可以               




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2