请选择 进入手机版 | 继续访问电脑版

我爱学习网

 
查看: 11525|回复: 0

数字时钟的C语言程序

[复制链接]
发表于 2015-2-25 14:53:40 | 显示全部楼层 |阅读模式
  1. void clock(int t);
  2.   void main()
  3.   {
  4.   int t,i,j,n;
  5.   for(t=0;t<10;t++)
  6.   {
  7.   clock(t);
  8.   sound(590);
  9.   for(n=0;n<4;n++)
  10.   {
  11.   delay(100000000);
  12.   }
  13.   nosound();
  14.   for(n=0;n<6;n++)
  15.   {
  16.   delay(100000000);
  17.   }
  18.   for(j=8;j<=18;j++)
  19.   {
  20.   for(i=1;i<=80;i++)
  21.   {
  22.   gotoxy(i,j);
  23.   putchar(0);
  24.   }
  25.   }
  26.   }
  27.   }
  28.   void clock(int t)
  29.   {
  30.   int i,j;
  31.   textcolor(11);
  32.   if(t==0)
  33.   {
  34.   for(i=0;i<11;i++)
  35.   {
  36.   gotoxy(60,8+i);
  37.   cprintf("%c",14);
  38.   }
  39.   for(i=0;i<11;i++)
  40.   {
  41.   gotoxy(51,8+i);
  42.   cprintf("%c",14);
  43.   }
  44.   for(j=0;j<11;j+=10)
  45.   {
  46.   for(i=0;i<8;i++)
  47.   {
  48.   gotoxy(59-i,8+j);
  49.   cprintf("%c",14);
  50.   }
  51.   }
  52.   }
  53.   if(t==1)
  54.   {
  55.   for(i=0;i<11;i++)
  56.   {
  57.   gotoxy(60,8+i);
  58.   cprintf("%c",14);
  59.   }
  60.   }
  61.   if(t==2)
  62.   {
  63.   for(j=0;j<2;j++)
  64.   {
  65.   for(i=0;i<6;i++)
  66.   {
  67.   gotoxy(60-j*8,8+i+j*5);
  68.   cprintf("%c",14);
  69.   }
  70.   }
  71.   for(j=0;j<11;j+=5)
  72.   {
  73.   for(i=0;i<9;i++)
  74.   {
  75.   gotoxy(60-i,8+j);
  76.   cprintf("%c",14);
  77.   }
  78.   }
  79.   }
  80.   if(t==3)
  81.   {
  82.   for(i=0;i<11;i++)
  83.   {
  84.   gotoxy(60,8+i);
  85.   cprintf("%c",14);
  86.   }
  87.   for(j=0;j<11;j+=5)
  88.   {
  89.   for(i=0;i<8;i++)
  90.   {
  91.   gotoxy(59-i,8+j);
  92.   cprintf("%c",14);
  93.   }
  94.   }
  95.   }
  96.   if(t==4)
  97.   {
  98.   for(i=0;i<11;i++)
  99.   {
  100.   gotoxy(60,8+i);
  101.   cprintf("%c",14);
  102.   }
  103.   for(i=0;i<6;i++)
  104.   {
  105.   gotoxy(52,8+i);
  106.   cprintf("%c",14);
  107.   }
  108.   for(i=0;i<8;i++)
  109.   {
  110.   gotoxy(59-i,13);
  111.   cprintf("%c",14);
  112.   }
  113.   }
  114.   if(t==5)
  115.   {
  116.   for(j=0;j<2;j++)
  117.   {
  118.   for(i=0;i<6;i++)
  119.   {
  120.   gotoxy(52+j*8,8+i+j*5);
  121.   cprintf("%c",14);
  122.   }
  123.   }
  124.   for(j=0;j<11;j+=5)
  125.   {
  126.   for(i=0;i<9;i++)
  127.   {
  128.   gotoxy(60-i,8+j);
  129.   cprintf("%c",14);
  130.   }
  131.   }
  132.   }
  133.   if(t==6)
  134.   {
  135.   for(j=0;j<2;j++)
  136.   {
  137.   for(i=0;i<6;i++)
  138.   {
  139.   gotoxy(52+j*8,8+i+j*5);
  140.   cprintf("%c",14);
  141.   }
  142.   }
  143.   for(i=0;i<6;i++)
  144.   {
  145.   gotoxy(52,13+i);
  146.   cprintf("%c",14);
  147.   }
  148.   for(j=0;j<11;j+=5)
  149.   {
  150.   for(i=0;i<9;i++)
  151.   {
  152.   gotoxy(60-i,8+j);
  153.   cprintf("%c",14);
  154.   }
  155.   }
  156.   }
  157.   if(t==7)
  158.   {
  159.   for(i=0;i<11;i++)
  160.   {
  161.   gotoxy(60,8+i);
  162.   cprintf("%c",14);
  163.   }
  164.   for(i=0;i<8;i++)
  165.   {
  166.   gotoxy(59-i,8);
  167.   cprintf("%c",14);
  168.   }
  169.   }
  170.   if(t==8)
  171.   {
  172.   for(i=0;i<11;i++)
  173.   {
  174.   gotoxy(60,8+i);
  175.   cprintf("%c",14);
  176.   }
  177.   for(i=0;i<11;i++)
  178.   {
  179.   gotoxy(52,8+i);
  180.   cprintf("%c",14);
  181.   }
  182.   for(j=0;j<11;j+=5)
  183.   {
  184.   for(i=0;i<8;i++)
  185.   {
  186.   gotoxy(59-i,8+j);
  187.   cprintf("%c",14);
  188.   }
  189.   }
  190.   }
  191.   if(t==9)
  192.   {
  193.   for(i=0;i<11;i++)
  194.   {
  195.   gotoxy(60,8+i);
  196.   cprintf("%c",14);
  197.   }
  198.   for(i=0;i<6;i++)
  199.   {
  200.   gotoxy(52,8+i);
  201.   cprintf("%c",14);
  202.   }
  203.   for(j=0;j<2;j++)
  204.   {
  205.   for(i=0;i<8;i++)
  206.   {
  207.   gotoxy(59-i,8+j*5);
  208.   cprintf("%c",14);
  209.   }
  210.   }
  211.   }
  212.   }
复制代码


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回列表 返回顶部