编程大作业

基于C语言的机械原理分析图:

只有库函数包含头文件:graphics.h

conio.h

才能观看该程序效果;

若已经安装VC++,可以打开文件夹里面的EasyX压缩包,并安装EasyX文件,也可以观看程序效果;

角度与l3与角1的关系;

#include

#include

#include

#include

#define SZ 2

#define PI 3.1415926

float c[SZ][SZ]={0};

void danwei()

{

char s[5];

int i=0;

int k=-5;

while(k<=600)

{

sprintf(s, "%d", i);

outtextxy(k, 5, s);

k+=75;

i+=45;

}

outtextxy(280,25, "θ1/度");

}

void danwei2()

{

char s[10];

float i=-0.1;

int k=-10;

while(k>=-400)

{

sprintf(s,"%0.2f",i);

outtextxy(610,k,s);

k-=40;

i+=0.05;

}

outtextxy(610,-420, "l3/m/s");

}

void danwei1()

{

char s[10];

int i=-60;

int k=-10;

while(k>=-400)

{

sprintf(s,"%d",i);

outtextxy(-30,k,s);

k-=20;

i+=10;

}

outtextxy(-85,-420, "θ2、θ3/度");

}

int main()

{

// 创建大小为 800 * 600 的绘图窗口

initgraph(800, 600);

// 设置原点 (0, 0) 为屏幕中央(Y轴默认向下为正)

setorigin(100, 500);

// 使用白色填充背景

setbkcolor(WHITE);

cleardevice();

setlinecolor(RGB(7, 190, 234));

rectangle(0,-400,600,0);

int i,j;

//网格线

for(i=0;i<600;i=i+20)

line(i,0,i,-400);

for(j=0;j<400;j=j+20)

line(0,-j,600,-j);

// 输出屏幕提示

settextcolor(BLACK);

setfont(18,0,"宋体");

danwei();

danwei1();

settextcolor(RED);

danwei2();

settextcolor(RGB(201, 62, 0));

outtextxy(240,-450, "角度关系图");

float o3,o1,o2,w1=10;

float temp1;

float l1=0.100,l2=0.040,l4=0.200;

float l3,m,m1,A,B,C,D;

float a[2][2]={0},b[2][1]={0},a1[2][2]={0};

float k,t,m10=0,t10=-16.2602*40/20-120,m11=0,

t11=(-(16.2602+90))*40/20-120,m12=0,t12=-0.22*40/(0.05)-80;

float n=0;

while(n<=360)

{

o1=n*PI/180;

A=l1*sin(o1)-l4;

B=l1*cos(o1);

C=-l2;

D=(A+sqrt(pow(A,2)+pow(B,2)-pow(C,2)))/(B-C);

o2=2*atan(D);

m=o2*180/PI;

l3=(l1*cos(o1)-l2*cos(o2))/sin(o2);

k=m;

m1=n*600/360;

t=-k*40/20-120;

setcolor

机械原理程序设计c语言,C语言机械原理编程,连杆运动分析图线.docx相关推荐

  1. 机械原理c语言程序,c语言机械原理编程,连杆运动分析图线.docx

    编程大作业 基于 C 语言的机械原理分析图: 只有库函数包含头文件:graphics.h conio.h 才能观看该程序效果: 若已经安装 VC++,可以打开文件夹里面的 EasyX压缩包, 并安装 ...

  2. c语言程序设计第二版课后答案 机械工业出版社,C语言程序设计 第2版

    图书简介 本书的写作融入了作者多年的教学经验,充分考虑到初学者的能力.认知水平.知识结构等因素,遵照循序渐进.由浅入深的原则,较系统地介绍了C语言程序设计知识.内容涵盖算法及算法设计.数据描述与基本操 ...

  3. 机械制造与自动化专业学c语言吗,2019机械制造及其自动化专业怎么样、学什么、前景好吗...

    有关专家介绍说,近年来我国大型工业逐渐在复苏,社会对于精通现代机械设计与管理人才的需求正逐渐增大,像北京交通大机械与电子控制工程院的就业率近几年一直保持在90%以上,生一次就业的结构和地域都非常好.下 ...

  4. 高质量程序设计指南:C++/C语言

    <高质量程序设计指南:C++/C语言> 基本信息 作者: 林锐 韩永泉 [作译者介绍] 出版社:电子工业出版社 ISBN:9787121186172 上架时间:2012-10-24 出版日 ...

  5. 编译原理拉链回填技术c语言,编译原理笔记1:概述编译相关的基本知识

    本系列为个人编译原理学习笔记,谬误之处恳请高人指点,感激不尽! 内容整理自西安电子科技大学 王小兵.张南.鱼滨老师的编译原理课程. 编译器的工作步骤 在开始说任何东西之前,我们先来大致看一下编译器是怎 ...

  6. 计算机基础与程序设计(基于C语言)学习笔记

    计算机基础与程序设计(基于C语言)学习笔记 前言 这是一个学习笔记 课程导入 在线学习工具:https://c.runoob.com/compile/11 为什么要学习程序设计 (1)存储程序和程序控 ...

  7. 2.1 深入理解Python语言 | Python语言程序设计(嵩天)

    文章目录 课程简介 第二章 Python基本图形绘制 2.1 深入理解Python语言 计算机技术的演进 编程语言的多样初心 不同编程语言的初心(常见的5个) Python语言特点与优势 Python ...

  8. C语言程序设计用if,C语言程序设计 1. if语句的运用 案例-if条件语句.docx

    C语言程序设计补充案例 C语言程序设计 案例 if条件语句 一.案例描述 考核知识点 名称:if条件语句 练习目标 了解if结构语句的运行流程 掌握if语句.if-else语句.if-else if- ...

  9. 浙江大学C语言线上开发环境,浙江大学“程序设计入门:C语言”刚刚开课随时报名...

    我们在11月初时报道过网易云课堂隆重推出的计算机专业MOOC系列课程,里面有很多不错的编程课,都是按学习规律排列的.这些课大部分在12月左右陆续开课,正巧这门浙江大学的"程序设计入门:C语言 ...

最新文章

  1. Linux命令(基础)
  2. PHP命名空间(Namespace)的使用详解(转)
  3. Git的撤销操作 git commit --amend
  4. Java反射学习(java reflect)(三)
  5. Go 语言 bytes.buffer write 相关操作
  6. linux 硬链接和软链接
  7. 【编译打包】twemproxy-0.4.0-2.el7.centos.src.rpm
  8. vs2013在使用ef6时,创建模型向导过程中,四种模型方式缺少2种
  9. javascript . 05 json的组成、for...in 遍历对象、简单数据类型与复杂数据类型的传值与传址、内置对象...
  10. zbrush缝线笔刷制作_Thepoly | 高质量写实人脸制作及实时渲染分享
  11. 网络虚拟化基础一:linux名称空间Namespaces
  12. 一些诗作-2015年
  13. 【分享】费曼技巧---以教促学
  14. Looksery Cup 2015 B. Looksery Party 暴力
  15. android studio 2048游戏
  16. USBclean for Mac(U盘病毒查杀工具)
  17. Android 深入理解AIL语言与init.rc文件
  18. codelite开发php,wxWidgets(2):一个好用C/C++ php 开源IDE -- CodeLite IDE
  19. 学习新手给Android新手的一些学习建议
  20. Android 12 预览版发布,64g 手机用户哭了

热门文章

  1. TI雷达chirp参数解析设置
  2. MacBook鼠标指针乱窜-不受控制问题的解决方法
  3. mcgs odbc mysql_MCGS中ACCESS数据库的数据提取到SQL数据库中的方法.pdf
  4. jsp21127无人超市采购购物系统
  5. unity显示当前帧数的脚本
  6. Java描述 LeetCode,135. Candy 分发糖果
  7. 随机森林模型构建--在凯斯西储(CWRU)数据上的简单测试(1)
  8. c#学习心得,慢慢添加,如果有错误希望大家留言,我刚开始学
  9. CSS实现头像右上角消息数字提示
  10. 金融大数据平台是怎么构建的?