麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

修正后的“模擬windows 日期/時間 的C程序

2019-11-17 05:31:08
字體:
供稿:網(wǎng)友
上次傳的那個我傳完之后才發(fā)現(xiàn)是我先前沒做好的版本,漏洞百出。這次上傳的的是我修正后的版本。主要修正了萬年歷的諸多錯誤!還有連按按鍵屏幕出錯的問題。還有時針的錯誤。反正是錯誤百出!!嘻嘻嘻,不好意思:)本人在此聲明:此程序為本人原創(chuàng),由于是本人的課設(shè)作業(yè),如有北工大的同學(xué),請勿抄襲,發(fā)表此程序完全為了交流經(jīng)驗,互相學(xué)習(xí)、探討之用。如有問題可以給我發(fā)郵件,謝謝。
非常希望大家給我能提出寶貴意見。 #include<graphics.h>
#include<stdio.h>
#include<math.h>
#include<dos.h>
#define PI 3.1415926
#define UP 0x4800
#define DOWN 0x5000
#define ESC 0x11b
#define TAB 0xf09
clock();
date(int,int);
int digitsec(double s)/*digital clock second*/
{int i;
 for(i=0;i<=59;i++) if(s==i) return i;
 }
int digithour(double h)/*digital clock hour*/
{int i;
 for(i=0;i<=23;i++) if(h==i) return i;
 }
int digitmin(double m)/*digital clock minute*/
{int i;
 for(i=0;i<=59;i++) if(m==i) return i;
 }
digitclock(int x,int y,int clock)/*整個digital clock*/
{char buffer1[10];
 setfillstyle(0,2);
 bar(x,y,x+15,328);
 if(clock==60) clock=0;
 s  outtextxy(x,y,buffer1);
 }
cursor(int count)    /*畫一個光標函數(shù)*/
{switch(count)
 {case 1:line(156,108,156,118);break;
  case 2:line(280,108,280,118);break;
  case 3:line(424,315,424,325);break;
  case 4:line(465,315,465,325);break;
  case 5:line(505,315,505,325);break;
  }
 }
clear(int count)    /*清除光標函數(shù)*/
{switch(count)
 {case 2:line(156,108,156,118);break;
  case 3:line(280,108,280,118);break;
  case 4:line(424,315,424,325);break;
  case 5:line(465,315,465,325);break;
  case 1:line(505,315,505,325);break;
  }
 }
int key(int,int);
int dateupchange(int);
int datedownchange(int);
int timeupchange(int);
int timedownchange(int);
double h,m,s;
double x,x1,x2,y,y1,y2;
char buffer[80];
strUCt time t[1];
struct date da[1];
main()
{int driver, mode=0,i,j;
 int year,mon;
 char *month[]={"SUN","MON","TUE","WEN","THU","FRI","SAT"};
 driver=DETECT;
 initgraph(&driver, &mode, "");
 setlinestyle(0,0,3);
 setbkcolor(0);

 setcolor(7);
 line(82,430,558,430);
 line(70,62,70,418);
 line(82,50,558,50);
 line(570,62,570,418);
 line(70,62,570,62);
 line(76,56,297,56);
 line(340,56,564,56);  /*畫主體框架*/
 setlinestyle(0,0,3);
 arc(82,62,90,180,12);
 setlinestyle(0,0,3);
 arc(558,62,0,90,12);
 setlinestyle(0,0,3);
 arc(82,418,180,279,12);
 setlinestyle(0,0,3);
 arc(558,418,270,360,12);   /*畫邊角*/
 setcolor(15);
 outtextxy(300,53,"CLOCK"); /*總標題*/
 setcolor(7);
 rectangle(80,72,332,360);  /*月歷的框架*/
 rectangle(342,72,560,360); /*時鐘的框架*/
 for(j=78;j<=84;j+=6)
 line(80,j,332,j);
 setwritemode(1);
 line(190,78,225,78);
 setwritemode(0);
 setcolor(15);
 outtextxy(193,75,"DATE");
 setcolor(7);
 rectangle(90,106,160,120);
 outtextxy(163,110,"(M)");  /*打印月份標題*/
 rectangle(190,106,290,120);
 outtextxy(293,110,"(Y)");  /*打印年標題*/
 for(i=0,j=90;i<7;i++,j+=35)
 outtextxy(j,145,month[i]);/*打印周一至周日*/
 rectangle(88,140,323,330);
 line(88,158,323,158);/*月份的框架*/
 for(j=78;j<=84;j+=6)
 line(342,j,560,j);
 setwritemode(1);
 line(431,78,465,78);
 setwritemode(0);
 setcolor(15);
 outtextxy(433,75,"TIME");/*時鐘的標題*/
 setcolor(7);
 line(392,310,510,310);
 line(392,330,510,330);
 arc(392,320,90,270,10);
 arc(510,320,270,90,10);
 for(i=431;i<=470;i+=39)
 for(j=317;j<=324;j+=7){
  setlinestyle(0,0,3);
  circle(i,j,1);
  }                  /*DIG99vAL CLOCK*/
 setcolor(15);
 line(156,108,156,118);     /*在運行起始先畫一個光標*/
 for(i=0,m=0,h=0;i<=11;i++,h++){                                   /*hour points*/
    x=100*sin((h*60+m)/360*PI)+451;
    y=200-100*cos((h*60+m)/360*PI);
    setlinestyle(0,0,3);
    circle(x,y,1);
    }
 for(i=0,m=0;i<=59;m++,i++){                                       /*minute points*/

       x=100*sin(m/30*PI)+451;
       y=200-100*cos(m/30*PI);
       setlinestyle(0,0,1);
       circle(x,y,1);
       }
 setcolor(9);
 outtextxy(83,380,"COLLEGE OF COMPUTER SCIENCE BEIJING UNIVERS99vY OF TECHNOLOGY");
 outtextxy(400,400,"DESIGNED BY flowers");
 outtextxy(500,410,"2003.6");
 setcolor(15);
 outtextxy(81,380,"COLLEGE OF COMPUTER SCIENCE BEIJING UNIVERS99vY OF TECHNOLOGY");
 outtextxy(398,400,"DESIGNED BY flowers");
 outtextxy(498,410,"2003.6");
 outtextxy(81,410,"Control:TAB,UP,DOWN,ESC");
 getdate(da);
 mon=da[0].da_mon;
 year=da[0].da_year;
 date(year,mon);
 clock();
 closegraph();
 return 0;
 }
clock(){
 int k=0,count;
 setcolor(15);
 gettime(t);
 h=t[0].ti_hour;
 m=t[0].ti_min;
 x=50*sin((h*60+m)/360*PI)+451;
 y=200-50*cos((h*60+m)/360*PI);
 line(451,200,x,y);
 x1=80*sin(m/30*PI)+451;
 y1=200-80*cos(m/30*PI);
 line(451,200,x1,y1);
 digitclock(408,318,digithour(h));
 digitclock(446,318,digitmin(m));
 setwritemode(1);
 for(count=2;k!=ESC;){                            /*second hand*/
   setcolor(12);
   soun

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 国产99久久久国产精品下药 | 久草在线视频网 | 成人在线视频播放 | 国产成年人网站 | 亚洲国产色婷婷 | 特级毛片a级毛片100免费 | 黄色片网站免费观看 | 久久精品视频在线免费观看 | 免费看综艺策驰影院 | 成人午夜视频在线观看免费 | 黑色丝袜美美女被躁视频 | 久久久久免费电影 | 国产精品视频专区 | 精品国产一区二区三区久久久蜜月 | 一级免费特黄视频 | 色播一区 | 成人免费观看在线 | 一级做a爰片性色毛片2021 | 欧美精品一区二区三区久久久 | 欧美三级短视频 | 久久一级 | 亚洲一区二区三区精品在线观看 | 色婷婷久久久亚洲一区二区三区 | 免费看成人av | 免费一级在线观看 | 日韩精品 | 黄网站在线免费 | 黄色网址在线视频 | 日韩黄色av| 中文字幕爱爱视频 | 国产日本在线播放 | 视频一区二区视频 | 羞羞的视频在线免费观看 | 欧美一级高清片在线 | 91国内精品久久久久免费影院 | 国产精品自拍片 | 成人免费在线视频播放 | 免费看成年人网站 | 一区二区三区日韩精品 | 一区二区三区欧美在线观看 | 爱高潮www亚洲精品 欧美黄色一级片视频 |