当前位置: 首页 > news >正文

深圳建网站公司 哪家售后服务最好建筑营销型网站

深圳建网站公司 哪家售后服务最好,建筑营销型网站,电影html网页模板设计素材,制作网页页面C语言图形时钟课程设计实验报告 目录1.系统功能要求。2. 数据结构设计及说明。3.程序结构(画流程图) 。4.各模块的功能。5.试验结果(包括输入数据和输出结果) 。6.体会。7.参考文献。8.附录#xff1a;程序清单及源程序。 系统功能要求#xff1a;在屏幕上显示一个图形时钟…C语言图形时钟课程设计实验报告 目录1.系统功能要求。2. 数据结构设计及说明。3.程序结构(画流程图) 。4.各模块的功能。5.试验结果(包括输入数据和输出结果) 。6.体会。7.参考文献。8.附录程序清单及源程序。 系统功能要求在屏幕上显示一个图形时钟(用程序绘制一个与时钟样式相似即可) 时间与系统时间一致且要随着时间的走动准确的走动。 数据结构设计及说明(1) 图形时钟要用 TC来编译学 C语言时主要用VC用 TC对我有一定的挑战性不熟悉编译对图形函数也没有太多接触做这个有一定难度。(2) 先画出时钟基本组成 (时针分针秒针中心点表盘及其分隔点) 。(3) 时钟表设计思想第一步确定秒钟的走时。将圆等分成 60份每过一秒秒钟要转 1/60个圆亦即一等份。第二步确定分钟的走时。将圆等分成 60份每过一分分钟要转 1/60个圆亦即一等份。- 1 -分钟自己走的再加秒钟的才是分钟此时的位置。第三步确定时钟的走时。将圆等分成 12等分。每过一时时钟走一等份。和分钟一样得加上分钟秒钟的走时才是此刻时钟的位置。(4) 时钟走动与系统时间联系每过一秒画出秒针并除去前一秒的秒针分针秒针同样可用。画线函数与时间联系使用变量。(5) 设置横纵坐标xa*cos(b*c*pi/180-pi/2)300; ya*sin(b*c*pi/180-pi/2)240; 设置表针的动态坐标点 x1200*sin(i*6*pi/180)300; y1200*cos(i*6*pi/180)240; x2(200-l)*sin(i*6*pi/180)300; y2(200-l)*cos(i*6*pi/180)240; 程序结构(画流程图)总流程图- 2 -开始确定横纵坐标写出时钟表盘并将表盘分 60 份的函数图形方式初始化函数使指针转动并除去前一秒的指针画出时针分针秒针获取系统时间并写入结构体 t 中在表盘适当位置插入 12、3、6、9结束指针转动流程图- 3 -结束开始t[0].ti_secsgettime(t);setcolor(4);draw(190,s,6);st[0].ti_sec;draw(190, s, 6);t[0].ti_min ! m NYsetcolor(14);draw(170, m, 6); m t[0].ti_min;draw(170, m, 6);t[0].ti_hour ! h NYsetcolor(7);draw(150, h, 30); h t[0].ti_hour;draw(150, h, 30);YN 各模块的功能- 4 -void init()main()划时钟边框函数和画钟点上的短线主函数 图形初始化时钟添加 12 点、3 点、6 点、9 点获取系统时间画时针分针秒针将系统时间与时钟联系功能功能 试验结果(包括输入数据和输出结果)void draw(int a, int b, int c) 确定横纵坐标确定针分针秒针函数功能- 5 -12369 体会刚开始做时基本上什么都不懂用 TC做我更不会。不过参考了很多资料到网上查泡了几天图书馆差不多能写出基本程序虽然很多是借鉴别人的不过能写成这样我心里还是挺高兴的。有了一点成功我就很兴奋这是动力。程序很奇特很多问题都可以用程序编写看到那些大型程序我就感觉我也能写出这样的程序。程序设计主要靠理解与运用有些没有学过的知识不一定要懂得彻底只要会运用就行。不足之处也很多程序思路不太清晰可能有些混乱。有很多程序设计使用并不熟练甚至有些方法掌握不了更容易忘记。算法结构了解并不深入独立自主的想法占据总体达不到要求。需要加强练习和对知识的理解与掌握。 参考文献《C 程序设计思想与方法》《C 语言完全手册》《C 语言课程设计指导》《百度知道 图形时针》- 6 - 附录程序清单及源程序 (使用 TC)# include # include # include # define pi 3.1415926 void draw(int a, int b, int c){float x, y;xa*cos(b*c*pi/180-pi/2)300; /*确定横坐标*/ya*sin(b*c*pi/180-pi/2)240; /*确定纵坐标*/line(300, 240, x, y);/*绘制时针或分针或秒针*/}void init() /*划时钟边框函数*/ { int i,l,x1,x2,y1,y2; circle(300,240,200);/*以(300240)为圆心200为半径画圆*/circle(300,240,5);/*以(300240)为圆心5 为半径画圆*/for(i0;i60;i) /*划钟点上的短线*/ { if(i%50) l15; else l5; x1200*sin(i*6*pi/180)300; /*画线函数*/y1200*cos(i*6*pi/180)240; x2(200-l)*sin(i*6*pi/180)300; y2(200-l)*cos(i*6*pi/180)240; line(x1,y1,x2,y2); } } - 7 -main(){int x, y,i;int gdriver, gmode;unsigned char h, m, s;struct time t[1];gdriver DETECT;initgraph( /*初始化*/for(i0;i6;i) { outtextxy(300,80,“12“) ; outtextxy(300,390,“6“); outtextxy(140,230,“9“); outtextxy(460,230,“3“); } init(); /*调用 init()函数*/setwritemode(1);/*将当前线与原有的线进行异或操作*/gettime(t); /*将计算机时间写入结构体 t中*/h t[0].ti_hour; /*h赋初值当前时数*/m t[0].ti_min; /*m赋初值当前分数*/s t[0].ti_sec; /*s赋初值当前秒数*/setcolor(7); draw(150, h, 30); /*画时针*/setcolor(14);draw(170, m, 6); /*画分针*/setcolor(4);draw(190, s, 6); /*画秒针*/while (!kbhit()){while (t[0].ti_sec s)- 8 -gettime(t);setcolor(4);draw(190, s, 6); /*清除前面画的秒针*/s t[0].ti_sec;draw(190, s, 6);
http://www.ihoyoo.com/news/35627.html

相关文章:

  • 在郑州做网站开发微信小程序的流程
  • 9夜夜做新郎网站网络营销观念案例
  • ps网站首页直线教程企业网站备案备注
  • 能打开任何网站浏览器网站建设岗位
  • 知名网站都是什么系统做的品牌策划公司业务范围
  • 成都网站建设餐饮杭州建设网站公司网站
  • php网站开发实例教程的作者青岛网站模板建站
  • 网站通cms化学sem是什么意思
  • 米拓建站最新进展织梦教育网站开发
  • 桐庐网站建设wordpress添加音乐特效
  • 创世网站网络建设网站设置银联密码
  • 常见的网站结构网站建设优化教程
  • 建一个网站迈年网站建设类型的好处
  • 山西网站建设适合v加xtdseoasp做网站和dw的区别
  • 有哪些做外贸免费的网站做酒吧设计的网站
  • 个人网站多少钱一年秦皇岛乾兴建设
  • seo外包公司哪家好网站优化公司认准乐云seo
  • 网站建设毕业设计提问用凡科帮别人做网站
  • 怎么做app网站个人简历封面模板免费
  • 哪个网站可以学做包包国外唯美flash个人网站欣赏
  • 广州购物商城网站开发郑州做网站首选九零后网络
  • 手机网站活动策划方案企业网站建设前期规划
  • 公众号制作链接教程南通做网站优化公司
  • 自己做免费手机网站吗地方网站全网营销
  • 白云微网站建设信誉好的武进网站建设
  • 计算机网站开发的目的wordpress弱口令字典
  • 网站域名不变网站可以从做吗网站建设的大公司好
  • 广州网站设计总部代做效果图网站好
  • 织梦网站上传做网站软件_手机
  • 平台网站建设收费seo哪里可以学