c语言程序设计考核题目... (1)

c语言程序设计考核题目... (1)

ID:34052632

大小:80.21 KB

页数:9页

时间:2019-03-03

c语言程序设计考核题目... (1)_第1页
c语言程序设计考核题目... (1)_第2页
c语言程序设计考核题目... (1)_第3页
c语言程序设计考核题目... (1)_第4页
c语言程序设计考核题目... (1)_第5页
资源描述:

《c语言程序设计考核题目... (1)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、#include#include#includevoidTime()//获得系统时间{time_tt;structtm*tp;staticchar*week[]={"一","二","三","四","五","六","日"};t=time(NULL);tp=localtime(&t);printf("t─────────────────────");printf("tt方雨田告诉你现在是:%d年%d月%d日",tp->tm_year+190

2、0,tp->tm_mon+1,tp->tm_mday);printf("%d:%d:%d",tp->tm_hour,tp->tm_min,tp->tm_sec);printf("星期%s",week[(tp->tm_wday)-1]);printf("t─────────────────────");}intSpur_gears(void)//标准直齿圆柱齿轮计算{floatd1,d2;floatda1,da2,df1,df2,db1,db2,h,c,p,s,e,pb,a;//定义标准

3、直齿圆柱齿轮的相关参数floatm,z1,z2,a1=20;//定义需要输入的标准直齿圆柱齿轮的相关参数,初始化压力角printf("请输入模数及两啮合齿轮齿数(例如42456):");//提示输入模数及两啮合齿轮齿数scanf("%f%f%f",&m,&z1,&z2);printf("模数,及两啮合齿轮齿数分别为m=%f,z1=%f,z2=%f",m,z1,z2);//打印模数及两啮合齿轮齿数d1=m*z1;d2=m*z2;//计算分度圆直径da1=m*(z1+2);da2=m*(z2

4、+2);//计算齿顶圆直径df1=m*(z1-2.5);df2=m*(z2-2.5);//计算齿根圆直径db1=m*z1*cos(a1);db2=m*z2*cos(a1);//计算基圆直径h=2.25*m;//计算全齿高c=0.25*m;//计算径向间隙p=3.14*m;//计算分度圆齿距s=3.14*m/2;//计算分度圆齿厚e=3.14*m/2;//计算分度圆齿槽pb=3.14*m*cos(a1);//计算基圆齿距a=m*(z1+z2)/2;//计算标准中心距printf("分度圆直径d1=

5、%f,d2=%f齿顶圆直径da1=%f,da2=%f齿根圆直径df1=%f,df2=%f基圆直径db1=%f,db2=%f全齿高h=%f径向间隙c=%f分度圆齿距p=%f分度圆齿厚s=%f分度圆齿槽宽e=%f基圆齿距pb=%f标准中心距a=%f",d1,d2,da1,da2,df1,df2,db1,db2,h,c,p,s,e,pb,a);return0;}//打印直齿圆柱齿轮的相关参数intHelical_gear(void)//斜齿圆柱齿轮的相关参数

6、计算{floatmn,alphan,alphat,z1,z2,beta1,beta2,mt,d1,d2,pn,ha,hf,h,da1,df1,da2,df2,a;//定义斜齿圆柱齿轮的相关参数printf("请输入输入螺旋角(角度转化为弧度!!!)、法面模数,及两啮合齿轮齿数(例如0.3450.136334365):");//提示输入螺旋角、法面模数,及两啮合齿轮齿数scanf("%f%f%f%f%f",&beta1,&alphan,&mn,&z1,&z2);printf("螺旋角、法面模数

7、,及两啮合齿轮齿数beta1=%f,alphan=%f,mn=%f,z1=%f,z2=%f",beta1,alphan,mn,z1,z2);//打印螺旋角、法面模数,及两啮合齿轮齿数printf("");beta2=-beta1;//计算齿轮的参数螺旋角mt=mn/(cos(beta1));//计算齿轮的参数端面模数alphat=atan(tan(alphan/(cos(beta1))));//计算齿轮的参数端面压力角d1=z1*mn/(cos(beta1));d2=z2*mn/(cos

8、(beta2));//计算齿轮的参数分度圆直径pn=3.14*mn;//计算齿轮的参数法面齿距ha=mn;//计算齿轮的参数齿顶高hf=1.25*mn;//计算齿轮的参数齿根高h=ha+hf;//计算齿轮的参数全齿高da1=d1+2*ha;df1=d1-2*hf;da2=d2+2*ha;df2=d2-2*hf;//计算齿顶圆直径与齿根圆直径a=(d1+d2)/2;//计算斜齿圆柱齿轮中心距printf("斜齿圆柱齿轮的参数螺旋角beta2=%f斜齿圆柱齿轮的参数端面模数mt=%f斜齿圆柱

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。