一个不错的题目
我试着编了一下,编译成功了 ;但没结果 死循环。
看大家的了
这是我的程序:
#include <stdio.h>
#include <math.h>
main(void)
{
//define constant
double s_rate=0.001; //strain rate 3100,0.001,8000, 0.1
double tempt,yita; //temperature
double rou=10.22;
double t;
double detaT ;
double j,k;
printf("\n");
double T=298 ;
for (j=0;j<7;j++)
{ tempt=298+100*j;
printf("%d\n",tempt);
double rerong=0.255; // dependent with temperature
for (k=0;k<99;k++) //strain
{ y=k*0.01;
// if (k<0.2) yita=0.9;
// else
yita=1.0;
double A,B;
B=s_rate/14500000;
A=log(B);
t=720*pow(k,0.25)+2450*pow((1-pow((-8.62*0.00001*T*A),0.5)),1.5);
detaT=yita*t*k/rou/rerong;
T=tempt+detaT;
printf("%d,%f\n",k,t);
}
}
}
[此贴子已经被作者于2006-4-10 21:00:37编辑过]