用C赋值语句表示以下计算式
【参考答案】
1)Area=PI*r*r+2*PI*r*h
2)Torque=((2*m1*m2)/(m1+m2))*g
3)Side=sqrt(a*a+b*b-2*a*b*cos(x))
4)Energy=mass(acceleration*height+velocity*velocity/2)
转换成程序:
#include "stdio.h"
#define PI 3.
void main()
{ float r,h,Area;
printf("Input r:");
scanf("%f",&r);
pirntf("Input h:");
scanf("%f",&h);
Area=PI*r*r+2*PI*r*h;
printf("Area=%f",Area);
}
2)
#include "stdio.h"
#define g 9.8
void main()
{ float m1,m2,Torque;
printf("Input m1:");
scanf("%f",&m1);
pirntf("Input m2:");
scanf("%f",&m2);
Torque=((2*m1*m2)/(m1+m2))*g;
printf("Torque=%f",Torque);
}
3)
#include "stdio.h"
#include "math.h"
void main()
{ float a,b,c,Side;
printf("Input a:");
scanf("%f",&a);
printf("Input b:");
scanf("%f",&b);
printf("Input c:");
scanf("%f",&c);
Side=sqrt(a*a+b*b-2*a*b*cos(x));
printf("Side=%f",Side);
}
4)
#include "stdio.h"
void main()
{ float mass,acceleration,height,velocity;
printf("Input mass:");
scanf("%f",&mass);
printf("Input acceleration:");
scanf("%f",&acceleration);
printf("Input height:");
scanf("%f",&height);
printf("Input velocity:");
scanf("%f",&velocity);
Energy=mass(acceleration*height+velocity*velocity/2);
printf("Energy=%f",Energy); }