急!!!急!!用C语言编写以下 物理公式: 1.R=p*L/S(电阻) 2.Q=cmt(热

急!!!急!!用C语言编写以下 物理公式:
1.R=p*L/S(电阻)
2.Q=cmt(热学)
3.F=k*q1*q2/r^2
求求大神帮助啊!我明天就要交作业了!救人一命功德无量啊!!跪求大神帮助!

#include<stdio.h>
#include<math.h>
double get_R(double p, double L, double S);
double get_Q(double c, double m, double t);
double get_F(double q1, double q2, double r);
int main(){ double R, p, L, S,c,m,t,k,q1,q2,r;
scanf("%lf,%lf,%lf",&p,&L,&S); R =get_R(p,L,S); printf("R=p*L/S=%.2lf*%.2lf/%.2lf=%.2lf\n",p,L,S,R);
scanf("%lf,%lf,%lf",&c,&m,&t); Q=get_Q(c,m,t); printf("Q=c*m*t=%.2lf*%.2lf*%.2lf=%.2lf\n",c,m,t,Q);
scanf("%lf,%lf,%lf",&q1,&q2,&r); F=get_F(c,m,t); printf(".F=k*q1*q2/r^2=K*%.2f*%.2f/(%.2f*%.2f)=%.2lf\n",q1,q2,r,r,F);
return 0;}
double get_R(double p, double L, double S) { return p * L / S;}double get_Q(double c, double m, double t) { return c * m * t;}double get_F(double q1, double q2, double r) { double k = 9.0 * (10 ^ 9); return k * q1 * q2 / (r*r);}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-01-14
double get_R(double p, double L, double S) {
return p * L / S;
}

double get_Q(double c, double m, double t) {
return c * m * t;
}

double get_F(double q1, double q2, double r) {
double k = 9.0 * (10 ^ 9);
return k * q1 * q2 / (r ^ 2);
}
第2个回答  2014-01-14

#include <stdio.h>

double fun_R(double p,double L, double S);
double fun_Q(double c,double m, double t);
double fun_F(double k,double q1, double q2,double r);

int main()
{
 double R, p, L, S;

 scanf("%lf,%lf,%lf",&p,&L,&S);
 R = fun_R(p,L,S);
 printf("R=p*L/S=%.2lf*%.2lf/%.2lf=%.2lf\n",p,L,S,R);
 return 0;
}

double fun_R(double p,double L, double S)
{
 return (p*L/S);
}

double fun_Q(double c,double m, double t)
{
 return (c*m*t);
}

double fun_F(double k,double q1, double q2,double r)
{
 return (k*q1*q2/(r*r));
}

相似回答