#include<stdio.h>
#include<math.h>
main()
{int a,b;
float l1=0.1,l3=590,l4=140,l6=386,l61=570,w1=6.2,S31,Q1,Q3,Q4,S3,w3,a3,c4,Se,w4,ve,ae;
scanf("%d",&b);
for(;b<=360;b=b+2)
{Q1=b*3.141592/180;
Q3=atan((l6+l1*sin(Q1))/(l1*cos(Q1)));
S3=(l1*cos(Q1))/cos(Q3);
S31=-1*w1*l1*sin(Q1-Q3);
w3=w1*l1*cos(Q1-Q3)/S3;
a3=(w1*w1*l1*sin(Q3-Q1)-2*w3*S31)/S3;
Q4=asin((l61-l3*sin(Q3))/l4);
Se=l3*cos(Q3)+l4*cos(Q4);
w4=-1*w3*l3*cos(Q3)/(l4*cos(Q4));
ve=-1*w3*l3*sin(Q3-Q4)/cos(Q4);
ae=-1*(a3*l3*sin(Q3-Q4)+w3*w3*l3*cos(Q3-Q4)-w4*w4*l4)/cos(Q4);
Q3=Q3*180/3.141592;
printf("Q1=%d,Q3=%f,w3=%f,a3=%f,Se=%f,ve=%f,ae=%f\n",b,Q3,w3,a3,Se,ve,ae);
}
}
高手帮看一下怎么把printf所输出的保存在一个txt文件里面
#include<math.h>
main()
{int a,b;
float l1=0.1,l3=590,l4=140,l6=386,l61=570,w1=6.2,S31,Q1,Q3,Q4,S3,w3,a3,c4,Se,w4,ve,ae;
scanf("%d",&b);
for(;b<=360;b=b+2)
{Q1=b*3.141592/180;
Q3=atan((l6+l1*sin(Q1))/(l1*cos(Q1)));
S3=(l1*cos(Q1))/cos(Q3);
S31=-1*w1*l1*sin(Q1-Q3);
w3=w1*l1*cos(Q1-Q3)/S3;
a3=(w1*w1*l1*sin(Q3-Q1)-2*w3*S31)/S3;
Q4=asin((l61-l3*sin(Q3))/l4);
Se=l3*cos(Q3)+l4*cos(Q4);
w4=-1*w3*l3*cos(Q3)/(l4*cos(Q4));
ve=-1*w3*l3*sin(Q3-Q4)/cos(Q4);
ae=-1*(a3*l3*sin(Q3-Q4)+w3*w3*l3*cos(Q3-Q4)-w4*w4*l4)/cos(Q4);
Q3=Q3*180/3.141592;
printf("Q1=%d,Q3=%f,w3=%f,a3=%f,Se=%f,ve=%f,ae=%f\n",b,Q3,w3,a3,Se,ve,ae);
}
}
高手帮看一下怎么把printf所输出的保存在一个txt文件里面