最新C语言课程设计报告书样本-(2)1.doc
《最新C语言课程设计报告书样本-(2)1.doc》由会员分享,可在线阅读,更多相关《最新C语言课程设计报告书样本-(2)1.doc(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-dateC语言课程设计报告书样本-(2)1C语言课程设计报告书海南大学三亚学院C语言程序设计课程设计 题 目: 钟表显示程序 专 业: 通信工程 班 级: 1001班 姓 名: 郑都 学 号: 1010730080 指导老师: 刘小飞 设计时间: 2011年7月4日 2011年7月8日 目 录C语言程序设计课程设计11. 程序分析与设计32流程图33. 源程序清单34调试过程
2、45程序有待改进的地方46. 本次实习的收获和建议5参考文献5附录5钟表显示程序1. 程序分析与设计首先先在屏幕上确定好钟表的中心坐标,然后设计半径和表盘读数。从WINDOWS系统中提取现在的时间,并弄好午前午后的关系。画出分针和秒针还有时针后,设定钟表的刷新时间。2流程图开始从系统提取时间输入到程序输入钟表的中心坐标和半径编写秒,分,时和24小时制设定时钟的刷新率结束3. 源程序清单#include /*定义输入输出函数*/#include /*定义杂项函数及内存分配函数*/ #include#include#include#define PI 3.1415926#define x0 320
3、 /*定义钟表中心坐标*/#define y0 240void DrawClock(int x,int y,int color) /*画表盘*/ int r=150; /*表盘的半径*/float th; setcolor(color);circle(x,y,r);circle(x,y,2);void DrawHand(int x,int y,float th,int l,int color) int x1,y1; x1=x+l*sin(th); y1=y-l*cos(th); setcolor(color); line(x,y,x1,y1);void main()int gdriver=DE
4、TECT,gmode;strUCt time curtime;float th_hour,th_min,th_sec;initgraph(&gdriver,&gmode,);setbkcolor(0);while(! kbhit()DrawClock(x0,y0,14);gettime(&curtime); /*得到当前系统时间*/gotoxy(35,20); /*定位输出位置*/ if(float)curtime.ti_hour=12) /*午前的处理*/printf(AM );if(float)curtime.ti_hour10) printf(0); /*十点之前在小时数前加零*/pri
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 语言 课程设计 报告书 样本
限制150内