作业帮 > 综合 > 作业

c程序如何调用主函数下面定义的函数,

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/07 19:28:27
c程序如何调用主函数下面定义的函数,
int main(void)
{
double nxx,nyy,nxy,alnn;
double Omi2 ;
lam0=c12; mu0=c44 ; nu0=c11;
Omi2=(-1)*(lam0+mu0)/((lam0+2*mu0)*mu0)*(lam0+2*mu0)*nyy;
printf("Omi2= %f \n",Omi2);
for(i=0;i
你这里nyy在main一开始就申请了啊,你是要在Omi2使用下面循环内nyy计算的结果吗?如果是这样,调整下逻辑不行吗?先计算nyy,再计算Omi2.
代码太凌乱了,可以定义2个宏,分别计算nxx、nyy和Omi2、Z12ep.
再问: 我想在Z11ep和Z12ep和Z21ep和Z22ep那加入关于Omi11和Omi22的方程但是Omi11和Omi22中使用了两个子循环nxx和nyy,因该怎么修改,我是新手,刚接触C,非常感谢。
再答: 直接在main函数前面定义2个宏就可以了事!
#define OMI(dbX, dbY) (((mu0)+((nu0)-(mu0))*(dbY))/((mu0)*((nu0)+(kesi)*((nu0)+(lam0))*(dbX)*(dbY))))
修改main函数里面:
Z11ep=OMI(nxx,nyy);
Z12ep=OMI(nxx,nyy);