麻烦C++高手,我这程序有什么问题

来源:百度知道 编辑:UC知道 时间:2024/09/22 16:51:13
#include<iostream>
#include<cmath>
using namespace std;
const double pi(3.14159265);
void main()
{
int i;
for(i=0;i<=360;i++)
{
float o1,o2;
o1=i*pi/180;
float w1,w2;
w1=1500*2*pi/60;
float L1(100),L2(330),Vc,e(100);
o2=asin(((e+L1*sin(o1))/L2)+pi/2);
float b;
b=sqrt((L2-L1)*(L2-L1)-e*e);
float Sc;
Sc=L1*cos(o1)-L2*cos(o2)-b;
w2=(L1*cos(o1)*w1)/(L2*cos(o2));
Vc=-(L1*w1*sin(o1)+L2*w2*sin(o2));
float ac;
ac=((w2*w2*L2)-(w1*w1*L1*cos(o1-o2)))/cos(o2);
float aw;
aw=(w1*w1*L1*sin(o1)-w2*w2*L2*sin(o2))/(L2*cos(o2));
cout<<i<<" "<<o2*180/pi<<Sc<<w2<<Vc<<ac<<aw<<endl;
}
}
我想 i从1到360都输出,但只输出62到360

请问你的程序是计算什么?

程序可以运行,但是你要实现什么功能,把你的目的讲明好吗?

请问你的程序是计算什么

也不写注释,变量名起得这么怪异,也不说你想算什么,谁能看懂啊?

可读性极差,你的程序到底有什么问题,编译通过了么?功能上有什么问题?运行后也没有什么异常,内存分配是否正确?