主题:求助 不能运算 学艺不精 望指教
wswjbwps
[专家分:0] 发布于 2011-07-02 19:04:00
C语言学的不好 格式什么的有错 运算不能 求教了
#include"stdio.h"
#include"math.h"
#define PI 3.1415926
#define L1 50
#define L2 500
#define w1 31.415926
main()
{
float o1,o2,l3,w2,vc,ac,e2; /*定义各个变量*/
for(o1=0;o1<=360;o1=o1+10) /*在一个圆周里面进行循环*/
{l3=L1*sin(o1*PI/180)+sqrt(L2*L2-L1*L1*cos(o1*PI/180)*cos(o1*PI/180));
/*计算切刀的位移*/
o2=acos((-L1*cos(o1*PI/180))/(L2))*180/PI; /*计算连杆与X轴的夹角*/
vc=(w1*L1*sin((o2*PI/180)-(o1*PI/180)))/(sin(o2*PI/180)); /*计算切刀的速度*/
w2=(w1*L1*sin(o1*PI/180))/(L2*sin(o2*PI/180)); /*计算连杆的角速度*/
ac=(-w1*w1*L1*cos((o1*PI/180)-(o2*PI/180))-w2*w2*L2)/(sin(o2*PI/180)); /*计算切刀的加速度*/
e2=(w1*w1*L1*cos(o1*PI/180)+w2*w2*L2*cos(o2*PI/180))/(-L2*cos(o2*PI/180));/*计算连杆的角加速度*/
printf("l3=%6.2f,o2=%6.2f,vc=%6.2f,w2=%6.2f,ac=%6.2f,e2=%6.2f\n",l3,o2,vc,w2,ac,e2);}}/*输出结果*/
3 楼
洞庭渔夫 [专家分:100] 发布于 2011-08-18 17:31:00
最后面两个花括号是全角的,改掉就差不多了
#include"stdio.h" 改成 #include"stdafx.h" 就能在VC6中编译通过了
格式没有错,再就看算法有没有问题了,运行结果如下:
l3=497.49,o2= 95.74,vc=1570.80,w2= 0.00,ac=4959.66,e2=986.96
l3=506.25,o2= 95.65,vc=1573.93,w2= 0.55,ac=-3910.81,e2=986.66
l3=514.89,o2= 95.39,vc=1526.77,w2= 1.08,ac=-13086.10,e2=985.80
l3=523.12,o2= 94.97,vc=1428.62,w2= 1.58,ac=-22206.66,e2=984.47
l3=530.67,o2= 94.39,vc=1280.87,w2= 2.03,ac=-30872.92,e2=982.86
l3=537.27,o2= 93.69,vc=1087.20,w2= 2.41,ac=-38673.51,e2=981.14
l3=542.68,o2= 92.87,vc=853.50,w2= 2.72,ac=-45216.42,e2=979.54
l3=546.69,o2= 91.96,vc=587.76,w2= 2.95,ac=-50159.57,e2=978.24
l3=549.16,o2= 90.99,vc=299.63,w2= 3.09,ac=-53237.65,e2=977.39
l3=550.00,o2= 90.00,vc= 0.00,w2= 3.14,ac=-54282.82,e2=-108.57
l3=549.16,o2= 89.01,vc=-299.63,w2= 3.09,ac=-53237.65,e2=977.38
l3=546.69,o2= 88.04,vc=-587.76,w2= 2.95,ac=-50159.57,e2=978.23
l3=542.68,o2= 87.13,vc=-853.50,w2= 2.72,ac=-45216.42,e2=979.54
l3=537.27,o2= 86.31,vc=-1087.20,w2= 2.41,ac=-38673.51,e2=981.14
l3=530.67,o2= 85.61,vc=-1280.87,w2= 2.03,ac=-30872.92,e2=982.86
l3=523.12,o2= 85.03,vc=-1428.62,w2= 1.58,ac=-22206.66,e2=984.47
l3=514.89,o2= 84.61,vc=-1526.77,w2= 1.08,ac=-13086.10,e2=985.80
l3=506.25,o2= 84.35,vc=-1573.93,w2= 0.55,ac=-3910.81,e2=986.66
l3=497.49,o2= 84.26,vc=-1570.80,w2= 0.00,ac=4959.66,e2=986.96
l3=488.89,o2= 84.35,vc=-1519.94,w2= -0.55,ac=13227.58,e2=986.66
l3=480.69,o2= 84.61,vc=-1425.36,w2= -1.08,ac=20669.93,e2=985.80
l3=473.12,o2= 85.03,vc=-1292.08,w2= -1.58,ac=27141.36,e2=984.47
l3=466.39,o2= 85.61,vc=-1125.73,w2= -2.03,ac=32567.67,e2=982.86
l3=460.66,o2= 86.31,vc=-932.18,w2= -2.41,ac=36932.04,e2=981.15
l3=456.07,o2= 87.13,vc=-717.30,w2= -2.72,ac=40256.86,e2=979.54
l3=452.72,o2= 88.04,vc=-486.73,w2= -2.95,ac=42584.38,e2=978.23
l3=450.68,o2= 89.01,vc=-245.90,w2= -3.09,ac=43958.97,e2=977.39
l3=450.00,o2= 90.00,vc= -0.00,w2= -3.14,ac=44413.22,e2=286.22
l3=450.68,o2= 90.99,vc=245.90,w2= -3.09,ac=43958.97,e2=977.39
l3=452.72,o2= 91.96,vc=486.73,w2= -2.95,ac=42584.38,e2=978.24
l3=456.07,o2= 92.87,vc=717.30,w2= -2.72,ac=40256.86,e2=979.54
l3=460.66,o2= 93.69,vc=932.18,w2= -2.41,ac=36932.04,e2=981.15
l3=466.39,o2= 94.39,vc=1125.73,w2= -2.03,ac=32567.67,e2=982.86
l3=473.12,o2= 94.97,vc=1292.08,w2= -1.58,ac=27141.36,e2=984.47
l3=480.69,o2= 95.39,vc=1425.36,w2= -1.08,ac=20669.93,e2=985.80
l3=488.89,o2= 95.65,vc=1519.94,w2= -0.55,ac=13227.58,e2=986.66
l3=497.49,o2= 95.74,vc=1570.80,w2= -0.00,ac=4959.67,e2=986.96