24小时热门版块排行榜    

查看: 223  |  回复: 1

wj_871215

银虫 (小有名气)

[求助] 程序

CODE:
#include
#include
main()
{
double eps_l[55][55],mu_m[55][55],sig_l[55][55],sig_m[55][55],epsley[55][55];
double f01(double x1,double x2,double x3,double x4);
FILE *fp;
int i,j;
for(i=0;i<55;i++)
for(j=0;j<55;j++)
{
eps_l[i][j]=4.425;
mu_m[i][j]=0.975;
sig_l[i][j]=0.225;
sig_m[i][j]=0.17;
}
for(i=0;i<55;i++)
for(j=0;j<55;j++)
{
epsley[i][j]=1/4*i*j*(eps_l[i][j]+mu_m[i][j]+sig_l[i][j]+sig_m[i][j]);
}
for(i=0;i<55;i++)
for(j=0;j<55;j++)
{
printf("%10.2f",epsley[i][j]);
printf("\n");
}
fp=fopen("e:\chengxuaa.txt","w");
for(i=0;i<55;i++)
for(j=0;j<55;j++)
{
fprintf(fp,"%f %f %f\n",i*0.002,j*0.002,epsley[i][j]);
}
getchar();
}

我想请问这个程序有什么错误,为什么输出结果全为零?

[ Last edited by 微尘、梦想 on 2011-9-29 at 15:02 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

微尘、梦想

木虫 (知名作家)

【答案】应助回帖

wj_871215(金币+5): 2012-01-11 10:43:38
里面有一个1/4,因为1/4等于零,所以结果全是零,可以把1/4换成0.25……
任风云变幻,我笑对人生!
2楼2011-09-29 15:01:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 wj_871215 的主题更新
信息提示
请填处理意见