| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 199 人关注过本帖
标题:菜鸟上路~耽误您几分钟~
只看楼主 加入收藏
无崖
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2011-7-25
结帖率:100%
收藏
已结贴  问题点数:4 回复次数:1 
菜鸟上路~耽误您几分钟~
我是新手~底子太差 这个问题是:要求用程序写出 时钟显示从 16:8:32 到17:9:10 的所有时间~很基础的东西~以下是我的
 #include <stdio.h>

int main ()
{
    int h = 16 ,
        m = 8 ,
        s = 32 ;
    while (h==17&&m==9&&s==10)
    {
    if (s==59)
    {
    s=0 ;
    m++ ;
        if (m==59)
        {
        m=0;
        h+=1;   
        }
        else
        {
        m++ ;        
        }
    }
    else
    {
    s++ ;   
    }
    printf("%d:%d:%d\n",h,m,s) ;
    }
    return 0 ;
}
漏洞百出~求指点~多谢
2011-07-25 21:08
lz1091914999
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:四川
等 级:贵宾
威 望:37
帖 子:2011
专家分:5959
注 册:2010-11-1
收藏
得分:4 
程序代码:
#include <stdio.h>

int main(void) {
//    FILE * fp = fopen("text.txt", "w");

    int b_h = 16;
    int b_m = 8;
    int b_s = 32;

    int e_h = 17;
    int e_m = 9;
    int e_s = 10;

    int b_seconds = b_h * 60 * 60 + b_m * 60 + b_s;
    int e_seconds = e_h * 60 * 60 + e_m * 60 + e_s;

    while(b_seconds <= e_seconds)
//        fprintf(fp, "%02d:%02d:%02d\n", b_seconds++ / 60 / 60 % 24, b_seconds / 60 % 60, b_seconds % 60);
        printf("%02d:%02d:%02d\n", b_seconds++ / 60 / 60 % 24, b_seconds / 60 % 60, b_seconds % 60);

//    fclose(fp);
    return 0;
}

My life is brilliant
2011-07-25 23:33
快速回复:菜鸟上路~耽误您几分钟~
数据加载中...
 
   



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

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