您的位置: 首页 > 软件教程 > C语言教程专题 > C语言数字钟程序
精品软件课程
更多 >
C++是一种静态数据类型检查的,支持多重编程... [详细]
Java,是由Sun Microsystem... [详细]
Visual Basic是一种由微软公司开发... [详细]
Oracle Database,又名Orac... [详细]
Visual Basic.NET是从 Vis... [详细]
Visual C++微软公司的C++开发工具... [详细]
C语言数字钟程序 7.0分
出处:网络 时间:2011-06-27

您可能感兴趣的话题: C语言  

核心提示:C语言数字钟程序,以下是相关代码:

  void clock(int t);

  void main()

  {

  int t,i,j,n;

  for(t=0;t<10;t++)

  {

  clock(t);

  sound(590);

  for(n=0;n<4;n++)

  {

  delay(100000000);

  }

  nosound();

  for(n=0;n<6;n++)

  {

  delay(100000000);

  }

  for(j=8;j<=18;j++)

  {

  for(i=1;i<=80;i++)

  {

  gotoxy(i,j);

  putchar(0);

  }

  }

  }

  }

  void clock(int t)

  {

  int i,j;

  textcolor(11);

  if(t==0)

  {

  for(i=0;i<11;i++)

  {

  gotoxy(60,8+i);

  cprintf("%c",14);

  }

  for(i=0;i<11;i++)

  {

  gotoxy(51,8+i);

  cprintf("%c",14);

  }

  for(j=0;j<11;j+=10)

  {

  for(i=0;i<8;i++)

  {

  gotoxy(59-i,8+j);

  cprintf("%c",14);

  }

  }

  }

  if(t==1)

  {

  for(i=0;i<11;i++)

  {

  gotoxy(60,8+i);

  cprintf("%c",14);

  }

  }

  if(t==2)

  {

  for(j=0;j<2;j++)

  {

  for(i=0;i<6;i++)

  {

  gotoxy(60-j*8,8+i+j*5);

  cprintf("%c",14);

  }

  }

  for(j=0;j<11;j+=5)

  {

  for(i=0;i<9;i++)

  {

  gotoxy(60-i,8+j);

  cprintf("%c",14);

  }

  }

  }

  if(t==3)

  {

  for(i=0;i<11;i++)

  {

  gotoxy(60,8+i);

  cprintf("%c",14);

  }

  for(j=0;j<11;j+=5)

  {

  for(i=0;i<8;i++)

  {

  gotoxy(59-i,8+j);

  cprintf("%c",14);

  }

  }

  }

  if(t==4)

  {

  for(i=0;i<11;i++)

  {

  gotoxy(60,8+i);

  cprintf("%c",14);

  }

  for(i=0;i<6;i++)

  {

  gotoxy(52,8+i);

  cprintf("%c",14);

  }

  for(i=0;i<8;i++)

  {

  gotoxy(59-i,13);

  cprintf("%c",14);

  }

  }

  if(t==5)

  {

  for(j=0;j<2;j++)

  {

  for(i=0;i<6;i++)

  {

  gotoxy(52+j*8,8+i+j*5);

  cprintf("%c",14);

  }

  }

  for(j=0;j<11;j+=5)

  {

  for(i=0;i<9;i++)

  {

  gotoxy(60-i,8+j);

  cprintf("%c",14);

  }

  }

  }

  if(t==6)

  {

  for(j=0;j<2;j++)

  {

  for(i=0;i<6;i++)

  {

  gotoxy(52+j*8,8+i+j*5);

  cprintf("%c",14);

  }

  }

  for(i=0;i<6;i++)

  {

  gotoxy(52,13+i);

  cprintf("%c",14);

  }

  for(j=0;j<11;j+=5)

  {

  for(i=0;i<9;i++)

  {

  gotoxy(60-i,8+j);

  cprintf("%c",14);

  }

  }

  }

  if(t==7)

  {

  for(i=0;i<11;i++)

  {

  gotoxy(60,8+i);

  cprintf("%c",14);

  }

  for(i=0;i<8;i++)

  {

  gotoxy(59-i,8);

  cprintf("%c",14);

  }

  }

  if(t==8)

  {

  for(i=0;i<11;i++)

  {

  gotoxy(60,8+i);

  cprintf("%c",14);

  }

  for(i=0;i<11;i++)

  {

  gotoxy(52,8+i);

  cprintf("%c",14);

  }

  for(j=0;j<11;j+=5)

  {

  for(i=0;i<8;i++)

  {

  gotoxy(59-i,8+j);

  cprintf("%c",14);

  }

  }

  }

  if(t==9)

  {

  for(i=0;i<11;i++)

  {

  gotoxy(60,8+i);

  cprintf("%c",14);

  }

  for(i=0;i<6;i++)

  {

  gotoxy(52,8+i);

  cprintf("%c",14);

  }

  for(j=0;j<2;j++)

  {

  for(i=0;i<8;i++)

  {

  gotoxy(59-i,8+j*5);

  cprintf("%c",14);

  }

  }

  }

  }

网友评论
多特网友 2015-05-15 16:51:37 回复
新手直接没法理解
多特网友 2014-01-19 20:12:18 回复
一大堆代码 无图例  你就给新手看这个吗? 
多特网友 2013-11-11 19:40:34 回复
新手表示不懂
多特网友 2013-11-10 20:53:04 回复
这个也是新手。。;。吓尿
多特网友 2013-10-16 20:33:19 回复
你就给新手看这个?
多特网友 2012-04-08 21:42:23 回复
请问老师,我把这些代码复制到VC++环境中运行是有错,为什么出现这种情况?
多特网友 2012-11-01 17:12:42
上面的代码有需要改的啊,括号是中式的,多一些分号
多特网友 2014-01-19 20:12:18 回复
一大堆代码 无图例  你就给新手看这个吗? 
多特网友 2012-03-14 10:40:37 回复
好,但是有的代码错误
多特网友 2013-05-01 17:24:07 回复
写教程不是只给这些,想看这些的绝对是新手,连代码是什么意思都不懂的新手才会来看这些,那你连写的是什么意思,什么原理,什么格式,什么作用都不说清楚,发新手教程有什么用
多特网友 2013-07-11 22:41:18 回复
新手,你叫我看这个???