永发信息网

C语言高手进来帮忙一下 高分!

答案:1  悬赏:10  手机版
解决时间 2021-04-03 16:11
  • 提问者网友:姑娘长的好罪过
  • 2021-04-03 11:02
C语言高手进来帮忙一下 高分!
最佳答案
  • 五星知识达人网友:胯下狙击手
  • 2021-04-03 12:37
//就是说你的t2在使用前没有赋初值。

//改了一下,没有编译错误了,不过~~
#include
#include
#define C 1550
#define a1 10
#define a2 23
#define r 1.2f
#define q 0.37f
#define c 0.35f
#define f 100

void main()
{
float respiration(int a,float b);
float operation(int d,float e);
float Q,Q1,Q2,K,L,J,P,F;
int M;
float T,t,t1,t2,t3=0;

printf("please intput the following argument:");
scanf("%d,%f,%f,%f,%f,%f,%f",&M,&F,&J,&P,&L,&t1,&t2);
if(t2>t1)
{
K=1/(1/a1+1/a2+L/r);
Q1=respiration(M,q);
Q2=operation(f,c);
Q=C*M*(t2-t1)+K*F*(t3+J*P/a2-15)+Q1+Q2;
T=Q/(K*F);
t=t2-T;
printf("%d",t);
}
else
{
printf("error,plese input the correct argument ");
}

}
float respiration(int a,float b)
{
float z;
z=a*b/1000.0f;
return(z);
}
float operation(int d,float e)
{
float w;
w=3*d*e+470;
return(w);
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯