当前位置: 代码迷 >> C语言 >> [求助]一个简单的时间程序
  详细解决方案

[求助]一个简单的时间程序

热度:263   发布时间:2005-09-15 12:27:00.0
[求助]一个简单的时间程序
为什么分钟位,和小时位显示不了9以上的数值呢?
#include <time.h>
main()
{ int i,k,j;
  printf("please waite:\n");
  
  do
  { for(j=0;j<24;j++)
     for(k=0;k<=59;k++)
      for(i=0;i<=59;i++)
       {            
    sleep(1);
    clrscr();
        if(j==0)
            {
             gotoxy(2,10);
             printf("0");
             gotoxy(3,10);
             printf("0");
             }
        else if(0<j<=9)
            {
             gotoxy(2,10);
             printf("0");
             gotoxy(3,10);
             printf("%d",j);
             }
        else if(9<j<24)
            {
             gotoxy(2,10);
             printf("%d",j);
            }
        gotoxy(4,10);
    printf(":");
        if(k==0)
            {
             gotoxy(5,10);
             printf("0");
             gotoxy(6,10);
             printf("0");
             }
        else if(0<k<=9)
            {
             gotoxy(5,10);
             printf("0");
             gotoxy(6,10);
             printf("%d",k);
             }
        else if(9<k<60)
            {
             gotoxy(5,10);
             printf("%d",k);
            }
    gotoxy(7,10);
    printf(":");
    if(i<=9)
     { gotoxy(8,10);
       printf("0");
    gotoxy(9,10);
       printf("%d",i);
      }
        else if(9<i<=59)
       { gotoxy(8,10);
            printf("%d",i);
          }
               
        }
   }while(1);
   
  
}
搜索更多相关的解决方案: 时间  

----------------解决方案--------------------------------------------------------
因为你写的if判断条件不好。像9<k<60,应该写成9<k&&k<60,虽然你那样写有些编译器支持,但是程序究竟怎么运行的是不明确的。
----------------解决方案--------------------------------------------------------
是这样的吗 ?
----------------解决方案--------------------------------------------------------
你试试不就行了
----------------解决方案--------------------------------------------------------
我是学c++的,看了上边的程序后,有点不明,请问gotoxy系有咩功能!!
----------------解决方案--------------------------------------------------------
把光标移动到指定的位置,如gotoxy(2,3)就是把光标移动到二列三行
----------------解决方案--------------------------------------------------------
我也认为你那if()有点问题
----------------解决方案--------------------------------------------------------
       俺是新手,不敢发表高级的言论,不过支持一下。。。。。
----------------解决方案--------------------------------------------------------
  相关解决方案