样例:一、设计题目:(宋体五号加黑)有滴答声音的全屏模拟时钟.(宋体五号)二、题目阐述及设计思路:这是一个有声音的全屏模拟时钟,有时针、分针和秒针.根据题目要求,采用C语言

来源:学生作业帮助网 编辑:六六作业网 时间:2024/05/17 23:07:56
样例:一、设计题目:(宋体五号加黑)有滴答声音的全屏模拟时钟.(宋体五号)二、题目阐述及设计思路:这是一个有声音的全屏模拟时钟,有时针、分针和秒针.根据题目要求,采用C语言样例:一、设计题目:(宋体五

样例:一、设计题目:(宋体五号加黑)有滴答声音的全屏模拟时钟.(宋体五号)二、题目阐述及设计思路:这是一个有声音的全屏模拟时钟,有时针、分针和秒针.根据题目要求,采用C语言
样例:
一、设计题目:(宋体五号加黑)
有滴答声音的全屏模拟时钟.(宋体五号)
二、题目阐述及设计思路:
这是一个有声音的全屏模拟时钟,有时针、分针和秒针.根据题目要求,采用C语言自带的画图函数为主要框架,其中各个运算部分运用C语言的函数和基本算法的知识.其余各部分衔接运用顺序结构,分支结构和循环结构.主要内容确定之后,调用所需函数,根据上述计划编译了这段程序.
三、主要知识点:
  使用文件包含、C语言宏定义、图形界面的使用、系统函数调用函数.
四、程序清单:
#include
#include
#include
#define pi 3.1415926
#define X(a,b,c) x=a*cos(b*c*pi/180-pi/2)+300;
#define Y(a,b,c) y=a*sin(b*c*pi/180-pi/2)+240;
#define d(a,b,c) X(a,b,c);Y(a,b,c);line(300,240,x,y)
void init()
{int i,l,x1,x2,y1,y2;
setbkcolor(1);
circle(300,240,200);
circle(300,240,205);
circle(300,240,5);
略……
五、设计结果说明:
1、设计优点:
2、设计不足:

样例:一、设计题目:(宋体五号加黑)有滴答声音的全屏模拟时钟.(宋体五号)二、题目阐述及设计思路:这是一个有声音的全屏模拟时钟,有时针、分针和秒针.根据题目要求,采用C语言
#include "stdio.h"
#include "math.h"
#include "dos.h"
#include "graphics.h"
#define PI 3.1415926
#define th PI/180
#define a 60
void DrawXin(int x0,int y0,int k) ;
void main()
{
int gr=DETECT,gm;
float th_hour,th_min,th_sec,end_x,end_y;
struct time now;
initgraph(&gr,&gm,"c:\\turboc2");
cleardevice();
DrawXin(320,200,90);
while (!kbhit())
{
setcolor(YELLOW);
gettime(&now);
/*printf("%.f,%.f,%.f\t",(float)now.ti_hour,(float)now.ti_min,(float)now.ti_sec);*/
th_sec=( 90-(float)now.ti_sec*6 )*th ;
th_min=(90-( (float)now.ti_min+(float)now.ti_sec/60.0 )*6 )*th;
th_hour=(90-( (float)now.ti_hour+(float)now.ti_min/60.0+(float)now.ti_sec/3600.0)*12)*th;
/* printf("hour:%.f,min:%.f,sec:%.f\n",th_hour,th_min,th_sec);*/
/*画秒针*/
end_x=320+cos(th_sec)*120;
end_y=240-sin(th_sec)*120;
line(320,240,end_x,end_y);
/*画分针*/
end_x=320+cos(th_min)*90;
end_y=240-sin(th_min)*90;
line(320,240,end_x,end_y);
/*画时针*/
end_x=320+cos(th_hour)*60;
end_y=240-sin(th_hour)*60;
line(320,240,end_x,end_y);
sleep(1);
/*隐藏时钟*/
setcolor(RED);

end_x=320+cos(th_sec)*120;
end_y=240-sin(th_sec)*120;
line(320,240,end_x,end_y);

end_x=320+cos(th_min)*90;
end_y=240-sin(th_min)*90;
line(320,240,end_x,end_y);

end_x=320+cos(th_hour)*60;
end_y=240-sin(th_hour)*60;
line(320,240,end_x,end_y);
}
}
/*画心型钟界面*/
void DrawXin(int x0,int y0,int k)
{
float i,x,y,tx,ty;
for(i=-180.0;i

样例:一、设计题目:(宋体五号加黑)有滴答声音的全屏模拟时钟.(宋体五号)二、题目阐述及设计思路:这是一个有声音的全屏模拟时钟,有时针、分针和秒针.根据题目要求,采用C语言 大学的一道C语言综合实验设计报告作业~样例:一、设计题目:(宋体五号加黑)有滴答声音的全屏模拟时钟.(宋体五号)要求核心代码在50行以上,程序总行数在80-100行.二、题目阐述及设 袋子里有2个红球和两个黑球.任意摸出两个.恰好是同色得概率为没什么十二月二十五号晚上九点回答即可对了加五分 黑火药加磷(洗衣粉)燃烧有什么效果? 有五号锂电池吗? 神州六号于神州五号相比,宇航员活动空间一舱变几舱,费心时间一天变几天?一定要快,答对加悬赏分!◎#¥%……※×() 请教一物理题目 有难度 会加很多分 育种方式与众不同的是() A高产青霉素菌株 B太空椒 C“黑农五号”大豆 D中国黑白花牛 圣诞节英语手抄报设计加内容(有图案) [急]力学设计简答题【急】力学设计简答题一间屋子内有5000N石块和一根绳子(是否有其他条件未知)请问题目可能有几种问法 五号磷酸铁锂电池好用吗?谁用五号过磷酸铁锂电池啊,我看到淘宝上税有这种电池五号尖头的,3.2v,说可以和一节假电池组成,可以代替两节aa电池, 计算机控制系统设计有哪些题目 金鱼的种类很多 有红的 黄的 黑的 蓝的 (加标点符号) 从神舟五号到现在一共有几个人进入过太空?(我国) 作为一名中学生,你想对杨利伟说什么?(关于神舟五号载人飞船) 周记咋写(加题目) 按照“神舟”五号飞船环境控制与生命保障系统的设计指标,“神舟”五号飞船返回舱的温度为21℃±4℃,则该返回舱的最高温度为 ℃.) 光明电阻加开关三极管控制220V节能灯晚上亮白天黑,怎么设计电路,越简单越好.我有光敏电阻、三极管13003、400V电容.不要继电器.