说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

怎么样解决堆栈溢出问题啊

编辑:说三道四文库 发布时间:2017-03-30 05:18
HTML文档下载 WORD文档下载 PDF文档下载
我原先提过的一个问题,就是一个点有16个方程(既16个参量),现在我已经解决了一部分,目前又遇到了一个问题,就是只能循环5000次以下,超过5000次,就告诉我堆栈溢出,请问怎么样才能解决。希望循环在10万次以上。
好象是将代码段和数据段分开放在不同的堆栈上可以解决的,不知道具体怎么做啊
呵呵,关注!!从来没有运行那么多循环的。
我是搞计算机模拟的,因为不熟悉fortran,所以勉强用CB来凑合一下。循环一次,代表的是铸件上的一点,所以循环次数越多,模拟也就越准确。
关注。
拉一把兄弟啊
你的程序是不是使用了递归?我编写过循环几十万次的程序也没遇到过堆栈溢出的问题。最好把你的代码的函数原型和函数体的前面一段贴出来看看。
5000次应该不会溢出呀?你的代码是不是还有递归或是嵌套?
编译模式改一下
C有好几种编译模式,默认模式一般是不出问题的,但数据或代码太多时出错.
C++按理说是不应该这样的,内存使用方法不同嘛!
试试吧也许能解决问题的
  先建立系统栈,用Windows API,建大一点,比如5M,然后从系统栈分配就行了
我的程序数据量很大的,一个点有16个参量,每个参量是一个float型的叔祖,还有附加10多个float类型的叔祖用于运算过程,100各点就至少有26*100个叔祖。

具体代码我晚上贴出来,现在代码不在手上
你多半是你程序设计有问题,
实在栈不够,就不要局部自动变量,改成在堆中申请变量空间,用new,堆的空间大
下面是我的代码,运行时可能会浮点溢出,不要管,只要改变px_Max py_Max pz_Max的值即可,往大的改:
================================================================================
//---------------------------------------------------------------------------

#include <vcl.h>
#include <math.h>
#pragma hdrstop
#define px_Max 31
#define py_Max 11
#define pz_Max 8

#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
}
//---------------------------------------------------------------------------

void __fastcall TForm1::BitBtn1Click(TObject *Sender)
{
RichEdit1->Lines->Clear();
RichEdit2->Lines->Clear();
BitBtn2->Enabled=true;
}
//---------------------------------------------------------------------------

void __fastcall TForm1::BitBtn2Click(TObject *Sender)
{
float Result;
RichEdit1->Lines->Add("开始迭代,请等候数据的输出...");
BitBtn2->Enabled=false;
DieDai();
BitBtn2->Enabled=true;
RichEdit1->Lines->Add("系统迭代完毕!");
}
//---------------------------------------------------------------------------

void TForm1::DieDai(void)
{
StatusBar1->SimpleText="系统正在迭代,请稍候...";
int ii=0;
ProgressBar1->Max=px_Max;
//定义方程左边变量
float U[px_Max][py_Max][pz_Max],P[px_Max][py_Max][pz_Max],V[px_Max][py_Max][pz_Max],W[px_Max][py_Max][pz_Max],T[px_Max][py_Max][pz_Max],K[px_Max][py_Max][pz_Max],E[px_Max][py_Max][pz_Max],U1V1[px_Max][py_Max][pz_Max],U1W1[px_Max][py_Max][pz_Max],V1W1[px_Max][py_Max][pz_Max],U1U1[px_Max][py_Max][pz_Max],V1V1[px_Max][py_Max][pz_Max],W1W1[px_Max][py_Max][pz_Max],U1Q1[px_Max][py_Max][pz_Max],V1Q1[px_Max][py_Max][pz_Max],W1Q1[px_Max][py_Max][pz_Max],U0[px_Max][py_Max][pz_Max],U1[px_Max][py_Max][pz_Max],V1[px_Max][py_Max][pz_Max],V0v[px_Max][py_Max][pz_Max],W1[px_Max][py_Max][pz_Max],W0[px_Max][py_Max][pz_Max],K0[px_Max][py_Max][pz_Max],T0[px_Max][py_Max][pz_Max];
for(int px=0;px<px_Max;px++)
  for(int py=0;py<py_Max;py++)
    for(int pz=0;pz<pz_Max;pz++)
        {
         U[px][py][pz]=0.5;
         P[px][py][pz]=20.0;
         V[px][py][pz]=20.0;
         W[px][py][pz]=0.5;
         T[px][py][pz]=1000.0;
         K[px][py][pz]=1.0;
         E[px][py][pz]=1.0;
         U1V1[px][py][pz]=11.0;
         U1W1[px][py][pz]=111.0;
         V1W1[px][py][pz]=21.0;
         U1U1[px][py][pz]=22.0;
         V1V1[px][py][pz]=333.0;
         W1W1[px][py][pz]=1333.0;
         U1Q1[px][py][pz]=3333.0;
         V1Q1[px][py][pz]=55.0;
         W1Q1[px][py][pz]=66.0;
         if(px==0)
           U0[px][py][pz]=1.0;
         else
           U0[px][py][pz]=0.0;
         U1[px][py][pz]=1.0;
         V1[px][py][pz]=1.0;
         if(px==0)
           V0v[px][py][pz]=6.0;
         else
           V0v[px][py][pz]=1.0;
         W1[px][py][pz]=1.0;
         W0[px][py][pz]=1.0;
         K0[px][py][pz]=1.0;
         T0[px][py][pz]=1000.0;
        }
//定义方程右边变量
double Rn,Rs;
double Anu,Asu,Aeu,Awu,Atu,Abu,Apu;                       //第一个方程子变量
double Mnp,Msp,An1p,As1p,App,Anp,Asp,Aep,Awp,Atp,Lnp,Lsp,Lpp,Lep,Lwp,Ltp,Lbp,Bp,Mpp,Abp;  //第二个方程子变量
double Anv,Asv,Aev,Ae1,Awv,Aw1,Atv,Abv,Lnv,Lsv,Lpv,Lev,Lwv,Ltv,Lbv,Bv,Apv;        //第三个方程子变量
double Anw,Asw,Aew,Aww,Atw,At1,Abw,Ab1,Lnw,Lsw,Lpw,Lew,Lww,Ltw,Lbw,Bw,Apw;        //第四个方程子变量
double Ant,Ast,Aet,Awt,Att,Abt,Int,Ist,Ipt,Iet,Iwt,Itt,Ibt,Bt,Apt;              //第五个方程子变量
double Ank,An1k,Ask,As1k,Aek,Awk,Atk,At1k,Abk,Ab1k,Bk,Apk;              //第六个方程子变量
double Ane,An1e,Ase,As1e,Aee,Ae1e,Awe,Aw1e,Ate,At1e,Abe,Ab1e,Be,Ape;              //第七个方程子变量
//定义系数方程变量
double Oq=6.28E-2,Oz=1.25E-3,Or=1.21E-3,Ov=8.7E-9,Ot=1.3E-6,Ors=1.21E-3,Oqe=6.28E-2,Oqw=6.28E-2;
double Ozt=1.25E-3,Ozb=1.25E-3,Gr=9.8,V0=1.0E-3,Gq=0.0,Gz=0.0,a=1.0E-2,Ck=0.255,Re=2.6,Rw=3.4,C2=0.4;
double C1=2.2,p=3.6,E0=1.2,Cp=1.3E-4,Ce2=1.92,Ce=0.13,Ce1=1.45,Ct2=0.5,Ct1=3.2,Orn=1.21E-3;
for(int px=1;px<px_Max-1;px++)
  {
  for(int py=1;py<py_Max-1;py++)
    for(int pz=1;pz<py_Max-1;pz++)
      {
//处理边界
        if(py==1)
          {//15个参数于py=0点相同
          U[px][py-1][pz]=0.0;
          P[px][py-1][pz]=P[px][py][pz];
          V[px][py-1][pz]=V[px][py][pz];
          W[px][py-1][pz]=W[px][py][pz];
          T[px][py-1][pz]=T[px][py][pz];
          K[px][py-1][pz]=K[px][py][pz];
          E[px][py-1][pz]=E[px][py][pz];
          U1V1[px][py-1][pz]=U1V1[px][py][pz];
          U1W1[px][py-1][pz]=U1W1[px][py][pz];
          V1W1[px][py-1][pz]=V1W1[px][py][pz];
          U1U1[px][py-1][pz]=U1U1[px][py][pz];
          V1V1[px][py-1][pz]=V1V1[px][py][pz];
          W1W1[px][py-1][pz]=W1W1[px][py][pz];
          U1Q1[px][py-1][pz]=U1Q1[px][py][pz];
          V1Q1[px][py-1][pz]=V1Q1[px][py][pz];
          W1Q1[px][py-1][pz]=W1Q1[px][py][pz];
          }
        if(py==py_Max-2)
          {//15个参数于py=py_Max-1点相同
          U[px][py+1][pz]=0.0;
          P[px][py+1][pz]=P[px][py][pz];
          V[px][py+1][pz]=V[px][py][pz];
          W[px][py+1][pz]=W[px][py][pz];
          T[px][py+1][pz]=T[px][py][pz];
          K[px][py+1][pz]=K[px][py][pz];
          E[px][py+1][pz]=E[px][py][pz];
          U1V1[px][py+1][pz]=U1V1[px][py][pz];
          U1W1[px][py+1][pz]=U1W1[px][py][pz];
          V1W1[px][py+1][pz]=V1W1[px][py][pz];
          U1U1[px][py+1][pz]=U1U1[px][py][pz];
          V1V1[px][py+1][pz]=V1V1[px][py][pz];
          W1W1[px][py+1][pz]=W1W1[px][py][pz];
          U1Q1[px][py+1][pz]=U1Q1[px][py][pz];
          V1Q1[px][py+1][pz]=V1Q1[px][py][pz];
          W1Q1[px][py+1][pz]=W1Q1[px][py][pz];
          }
        if(pz==1)
          {//15个参数于pz=0点相同
          U[px][py-1][pz]=U[px][py][pz];
          P[px][py-1][pz]=P[px][py][pz];
          V[px][py-1][pz]=V[px][py][pz];
          W[px][py-1][pz]=0.0;
          T[px][py-1][pz]=T[px][py][pz];
          K[px][py-1][pz]=K[px][py][pz];
          E[px][py-1][pz]=E[px][py][pz];
          U1V1[px][py-1][pz]=U1V1[px][py][pz];
          U1W1[px][py-1][pz]=U1W1[px][py][pz];
          V1W1[px][py-1][pz]=V1W1[px][py][pz];
          U1U1[px][py-1][pz]=U1U1[px][py][pz];
          V1V1[px][py-1][pz]=V1V1[px][py][pz];
          W1W1[px][py-1][pz]=W1W1[px][py][pz];
          U1Q1[px][py-1][pz]=U1Q1[px][py][pz];
          V1Q1[px][py-1][pz]=V1Q1[px][py][pz];
          W1Q1[px][py-1][pz]=W1Q1[px][py][pz];
          }
        if(pz==pz_Max-2)
          {//15个参数于pz=pz_Max-1点相同
          U[px][py+1][pz]=U[px][py][pz];
          P[px][py+1][pz]=P[px][py][pz];
          V[px][py+1][pz]=V[px][py][pz];
          W[px][py+1][pz]=0;
          T[px][py+1][pz]=T[px][py][pz];
          K[px][py+1][pz]=K[px][py][pz];
          E[px][py+1][pz]=E[px][py][pz];
          U1V1[px][py+1][pz]=U1V1[px][py][pz];
          U1W1[px][py+1][pz]=U1W1[px][py][pz];
          V1W1[px][py+1][pz]=V1W1[px][py][pz];
          U1U1[px][py+1][pz]=U1U1[px][py][pz];
          V1V1[px][py+1][pz]=V1V1[px][py][pz];
          W1W1[px][py+1][pz]=W1W1[px][py][pz];
          U1Q1[px][py+1][pz]=U1Q1[px][py][pz];
          V1Q1[px][py+1][pz]=V1Q1[px][py][pz];
          W1Q1[px][py+1][pz]=W1Q1[px][py][pz];
          }

//计算开始
        Rn=108.5+Or*(py-1);
        Rs=Rn-2*Or;
        RichEdit1->Lines->Add(IntToStr(++ii)+"     Init:"+FloatToStr(U[px][py][pz]));
        //e=px+1;w=px-1;s=py+1;n=py-1;t=pz+1;b=pz-1.
        Anu=-Rn*Oq*Oz;
        Asu=Rs*Oq*Oz;
        Aeu=-Or*Oz;
        Awu=Or*Oz;
        Atu=-((Rn*Rn-Rs*Rs)*Oq)/2.0;
        Abu=((Rn*Rn-Rs*Rs)*Oq)/2.0;
        Apu=Or*Oq*Oz;
        /*if(Apu-0.0<0.00001)
          {
          ShowMessage("Apu 值为 0,程序无法继续!");
          exit(0);
          } */
        //RichEdit1->Lines->Add("An:"+FloatToStr(Anu)+" As:"+FloatToStr(Asu)+" Ae:"+FloatToStr(Aeu)+" Aw:"+FloatToStr(Awu)+" At:"+FloatToStr(Atu)+" Ab:"+FloatToStr(Abu)+" Ap:"+FloatToStr(Apu));
        U[px][py][pz]=(Anu*U[px][py-1][pz]+Asu*U[px][py+1][pz]+Aeu*V[px+1][py][pz]+Awu*V[px-1][py][pz]+Atu*W[px][py][pz+1]+Abu*W[px][py][pz-1])/(Apu);
        RichEdit1->Lines->Add("U["+IntToStr(px)+"]["+IntToStr(py)+"]["+IntToStr(pz)+"]:"+FloatToStr(U[px][py][pz]));

        Mnp=(Orn*Oq*Oz)/2.0;
        Msp=(Ors*Oq*Oz)/2.0;
        App=-(Ov/Ot+((Rn/4.0+Or/24.0)*U[px][py-1][pz]-(Rs/4.0-Or/24.0)*U[px][py+1][pz]))*Oz*Oq+V0*((Rn/Ors+Rs/Ors)*Oz*Oq+(1.0/Oqe+1.0/Oqw)*exp(Rn/Rs)*Oz+(1.0/Ozt+1.0/Ozb)*(Rn*Rn-Rs*Rs)/2.0*Oq+exp(Rn/Rs)*Oz*Oq);
        An1p=V0*Rn/Orn;
        As1p=V0*Rs/Ors;
        Anp=-(Rn/8.0-Or/24.0);
        Asp=-(Rs/8.0+Or/24.0);
        Aep=-V[px][py][pz]*Oz*Or/2.0+V0*exp(Rn/Rs)*Oz/Oqe;
        Awp=V[px][py][pz]*Oz*Or/2.0+V0*exp(Rn/Rs)*Oz/Oqw;
        Atp=(-W[px][py][pz]/2.0+V0/Ozt)*(Rn*Rn-Rs*Rs)/2.0*Oq;
        Lnp=-Rn*Oz*Oq/2.0;
        Lsp=Rs*Oz*Oq/2.0;
        Lpp=-Or*Oz*Oq/2.0;
        Lep=-Or*Oz/2.0;
        Lwp=Or*Oz/2.0;
        Ltp=-(Rn*Rn-Rs*Rs)/4.0*Oq;
        Lbp=(Rn*Rn-Rs*Rs)/4.0*Oq;
        Bp=Or*Oq*Oz*V[px][py][pz]*V[px][py][pz]+U0[px][py][pz]*Ov/Ot+Gr*Ov-(V[px+1][py][pz]-V[px-1][py][pz])*exp(Rn/Rs)*Oz;
        Mpp=(Or*Oq*Oz)/2.0;
        Abp=(W[px][py][pz]/2.0+V0/Ozb)*(Rn*Rn-Rs*Rs)/2.0*Oq;

        //RichEdit2->Lines->Add(IntToStr(ii)+"  Mpp:"+FloatToStr(Mpp));

        P[px][py][pz]=(Mnp*P[px][py-1][pz]+Msp*P[px][py+1][pz]+App*U[px][py][pz]+Anp*U[px][py-1][pz]*U[px][py-1][pz]+An1p*U[px][py-1][pz]+Asp*U[px][py+1][pz]*U[px][py+1][pz]+As1p*U[px][py+1][pz]+Aep*U[px+1][py][pz]+Awp*U[px-1][py][pz]+Atp*U[px][py][pz+1]+Abp*U[px][py][pz-1]+Lnp*(U1[px][py-1][pz]*U1[px][py-1][pz])+Lsp*(U1[px][py+1][pz]*U1[px][py+1][pz])+Lpp*(U1[px][py][pz]*U1[px][py][pz])+Lep*(U1[px+1][py][pz]*U1[px+1][py][pz])+Lwp*(U1[px-1][py][pz]*U1[px-1][py][pz])+Ltp*(U1[px][py][pz+1]*U1[px][py][pz+1])+Lbp*(U1[px][py][pz-1]*U1[px][py][pz-1])+Bp)/Mpp;
        RichEdit1->Lines->Add("P["+IntToStr(px)+"]["+IntToStr(py)+"]["+IntToStr(pz)+"]:"+FloatToStr(P[px][py][pz]));

        Anv=-U[px][py][pz]*(Rn/2.0-Or/4.0)*Oq*Oz+V0*Rn*Oz*Oq/Orn;
        Asv=U[px][py][pz]*(Rs/2.0+Or/4.0)*Oq*Oz+V0*Rs*Oz*Oq/Orn;
        Aev=-Or*Oz/8.0;
        Ae1=exp(Rn/Rs)*Oz/Oqe;
        Awv=Or*Oz/8.0;
        Aw1=exp(Rn/Rs)*Oz/Oqw;
        Atv=(-W[px][py][pz]/2.0+1.0/Ozt)*(Rn*Rn-Rs*Rs)/2.0*Oq;
        Abv=(W[px][py][pz]/2.0+1.0/Ozb)*(Rn*Rn-Rs*Rs)/2.0*Oq;
        Lnv=-Rn*Oz*Oq/2.0;
        Lsv=Rs*Oz*Oq/2.0;
        Lpv=-Or*Oz*Oq/2.0;
        Lev=-Or*Oz/2.0;
        Lwv=Or*Oz/2.0;
        Ltv=-(Rn*Rn-Rs*Rs)/4.0*Oq;
        Lbv=(Rn*Rn-Rs*Rs)/4.0*Oq;
        Bv=V0v[px][py][pz]*Ov/Ot+Gq*Ov-(P[px+1][py][pz]-P[px-1][py][pz])*Or*Oz/2.0+(U[px+1][py][pz]-U[px-1][py][pz])*exp(Rn/Rs)*Oz;
        //RichEdit2->Lines->Add("Bv:"+FloatToStr(Bv));
        Apv=Ov/Ot+(V[px+1][py][pz]/4.0-V[px-1][py][pz]/4.0)*Or*Oz+Or*Oq*Oz+V0*((Rn/Ors+Rs/Ors)*Oz*Oq+(1.0/Oqe+1.0/Oqw)*exp(Rn/Rs)*Oz+(1.0/Ozt+1.0/Ozb)*(Rn*Rn-Rs*Rs)/2.0*Oq+exp(Rn/Rs)*Oz*Oq);
        V[px][py][pz]=(Anv*V[px][py-1][pz]+Asv*V[px][py+1][pz]+Aev*V[px+1][py][pz]*V[px+1][py][pz]+Ae1*V[px+1][py][pz]+Awv*V[px-1][py][pz]*V[px-1][py][pz]+Aw1*V[px-1][py][pz]+Atv*V[px][py][pz+1]+Abv*V[px][py][pz+1]+Lnv*(V1[px][py-1][pz]*U1[px][py-1][pz])+Lsv*(V1[px][py+1][pz]*U1[px][py+1][pz])+Lpv*(V1[px][py][pz]*U1[px][py][pz])+Lev*(V1[px+1][py][pz]*U1[px+1][py][pz])+Lwv*(V1[px-1][py][pz]*U1[px-1][py][pz])+Ltv*(V1[px][py][pz+1]*U1[px][py][pz+1])+Lbv*(V1[px][py][pz-1]*U1[px][py][pz-1])+Bv)/Apv;
        RichEdit2->Lines->Add("V["+IntToStr(px)+"]["+IntToStr(py)+"]["+IntToStr(pz)+"]:"+FloatToStr(V[px][py][pz]));

        Anw=-U[px][py][pz]*(Rn-Or/4.0)*Oq*Oz+V0*Rn*Oz*Oq/Orn;
        Asw=U[px][py][pz]*(Rs+Or/4.0)*Oq*Oz+V0*Rs*Oz*Oq/Orn;
        Aew=-V[px][py][pz]*Oz*Or/2.0+V0/Oqe*exp(Rn/Rs)*Oz;
        Aww=V[px][py][pz]*Oz*Or/2.0+V0/Oqw*exp(Rn/Rs)*Oz;
        Atw=-(Rn*Rn-Rs*Rs)/16.0*Oq;
        At1=V0/Ozt*(Rn*Rn-Rs*Rs)/2.0*Oq;
        Abw=(Rn*Rn-Rs*Rs)/16.0*Oq;
        Ab1=V0/Ozb*(Rn*Rn-Rs*Rs)/2.0*Oq;
        Lnw=-Rn*Oz*Oq/2.0;
        Lsw=Rs*Oz*Oq/2.0;
        Lpw=-Or*Oz*Oq/2.0;
        Lew=-Or*Oz/2.0;
        Lww=Or*Oz/2.0;
        Ltw=-(Rn*Rn-Rs*Rs)/4.0*Oq;
        Lbw=(Rn*Rn-Rs*Rs)/4.0*Oq;
        Bw=W0[px][py][pz]*Ov/Ot+Gz*Ov-(P[px][py][pz+1]-P[px][py][pz-1])*(Rn*Rn-Rs*Rs)/2.0*Oq;
        Apw=Ov/Ot+(W[px][py][pz+1]/4.0-W[px][py][pz-1]/4.0)*(Rn*Rn-Rs*Rs)*Oq/2.0+V0*((Rn/Ors+Rs/Ors)*Oz*Oq+(1.0/Oqe+1.0/Oqw)*exp(Rn/Rs)*Oz+(1.0/Ozt+1.0/Ozb)*(Rn*Rn-Rs*Rs)/2.0*Oq);
        /*if(Apw - 0.0 < 0.000001)
          {
          ShowMessage("Apw 值为 0,程序无法继续!");
          exit(0);
          }*/
        W[px][py][pz]=(Anw*W[px][py-1][pz]+Asw*W[px][py+1][pz]+Aew*W[px+1][py][pz]+Aww*W[px-1][py][pz]+Atw*W[px][py][pz+1]*W[px][py][pz+1]+At1*W[px][py][pz+1]+Abw*W[px][py][pz-1]*W[px][py][pz-1]+Ab1*W[px][py][pz-1]+Lnw*(W1[px][py-1][pz]*U1[px][py-1][pz])+Lsw*(W1[px][py+1][pz]*U1[px][py+1][pz]*U1[px][py+1][pz])+Lpw*(W1[px][py][pz]*U1[px][py][pz])+Lew*(W1[px+1][py][pz]*U1[px+1][py][pz])+Lww*(W1[px-1][py][pz]*U1[px-1][py][pz])+Ltw*(W1[px][py][pz+1]*U1[px][py][pz+1])+Lbw*(W1[px][py][pz-1]*U1[px][py][pz-1])+Bw)/Apw;
        RichEdit1->Lines->Add("W["+IntToStr(px)+"]["+IntToStr(py)+"]["+IntToStr(pz)+"]:"+FloatToStr(W[px][py][pz]));

        Ant=(a*Rn/Orn-U[px][py][pz]*Rn/2.0)*Oq*Oz;
        Ast=(a*Rs/Ors+U[px][py][pz]*Rs/2.0)*Oq*Oz;
        Aet=a*exp(Rn/Rs)*Oz/Oqe-V[px][py][pz]*Or*Oz/2.0;
        Awt=a*exp(Rn/Rs)*Oz/Oqw+V[px][py][pz]*Or*Oz/2.0;
        Att=(a/Ozt-W[px][py][pz]/2.0)*(Rn*Rn-Rs*Rs)/2.0*Oq;
        Abt=(a/Ozb+W[px][py][pz]/2.0)*(Rn*Rn-Rs*Rs)/2.0*Oq;
        Int=-Rn*Oz*Oq/2.0;
        Ist=Rs*Oz*Oq/2.0;
        Ipt=-Or*Oz*Oq/2.0;
        Iet=-Or*Oz/2.0;
        Iwt=Or*Oz/2.0;
        Itt=-(Rn*Rn-Rs*Rs)/4.0*Oq;
        Ibt=(Rn*Rn-Rs*Rs)/4.0*Oq;
        Bt=Ov/Ot*T0[px][py][pz]+V0*(p+E0)/Cp*Ov;
        Apt=Ov/Ot+a*((Rn/Orn+Rs/Ors)*Oq*Oz+(1.0/Oqe-1.0/Oqw)*exp(Rn/Rs)*Oz+(1.0/Ozt-1.0/Ozb)*(Rn*Rn-Rs*Rs)/2.0*Oq)-U[px][py][pz]*Or*Oq*Oz/2.0;
        T[px][py][pz]=(Ant*T[px][py-1][pz]+Ast*T[px][py+1][pz]+Aet*T[px+1][py][pz]+Awt*T[px-1][py][pz]+Att*T[px][py][pz+1]+Abt*T[px][py][pz-1]+Int*(U1Q1[px][py-1][pz])+Ist*(U1Q1[px][py+1][pz])+Ipt*(U1Q1[px][py][pz])+Iet*(V1Q1[px+1][py][pz])+Iwt*(V1Q1[px+1][py][pz])+Itt*(W1Q1[px][py][pz+1])+Ibt*(W1Q1[px][py][pz-1])+Bt)/Apt;
        RichEdit1->Lines->Add("T["+IntToStr(px)+"]["+IntToStr(py)+"]["+IntToStr(pz)+"]:"+FloatToStr(T[px][py][pz]));

        Ank=(Rn*Ck/(E[px][py-1][pz]*Orn)-Ck/(3.0*E[px][py][pz]))*Oq*Oz;
        An1k=(Rn*V0/Orn-Rn*U[px][py][pz]/2.0-V0/2.0)*Oq*Oz;
        Ask=(Rs*Ck/(E[px][py+1][pz]*Ors)+Ck/(3.0*E[px][py][pz]))*Oq*Oz;
        As1k=(Rs*V0/Ors+Rs*U[px][py][pz]/2.0+V0/2.0)*Oq*Oz;
        Aek=Ck*Or*Oz/(E[px+1][py][pz]*Oqe*Re);
        Awk=Ck*Or*Oz/(E[px-1][py][pz]*Oqw*Rw);
        Atk=Ck*(Rn*Rn-Rs*Rs)/2*Oq/(E[px][py][pz+1]*Ozt);
        At1k=(V0/Ozt-W[px][py][pz]/2.0)*(Rn*Rn-Rs*Rs)/2*Oq;
        Abk=Ck*(Rn*Rn-Rs*Rs)/2*Oq/(E[px][py][pz-1]*Ozb);
        Ab1k=(V0/Ozt+W[px][py][pz]/2.0)*(Rn*Rn+Rs*Rs)/2*Oq;
        Bk=-((Rn*U[px][py-1][pz]-Rs*U[px][py+1][pz]+Or*U[px][py][pz])/2.0*(U1U1[px][py][pz])*Oq*Oz+(U[px+1][py][pz]-U[px-1][py][pz])/2.0*(U1V1[px][py][pz])*Or*Oz+(U[px][py][pz+1]-U[px][py][pz-1])/2.0*(U1W1[px][py][pz])*(Rn*Rn-Rs*Rs)/2*Oq)-((Rn*V[px][py-1][pz]-Rs*V[px][py+1][pz]+Or*V[px][py][pz])/2.0*(U1V1[px][py][pz])*Oq*Oz+(V[px+1][py][pz]-V[px-1][py][pz])/2.0*(V1V1[px][py][pz])*Or*Oz+(V[px][py][pz+1]-V[px][py][pz-1])/2.0*(V1W1[px][py][pz])*(Rn*Rn-Rs*Rs)/2*Oq)-((Rn*W[px][py-1][pz]-Rs*W[px][py+1][pz]+Or*W[px][py][pz])/2.0*(U1W1[px][py][pz])*Oq*Oz+(W[px+1][py][pz]-W[px-1][py][pz])/2.0*(V1W1[px][py][pz])*Or*Oz+(W[px][py][pz+1]-W[px][py][pz-1])/2.0*(W1W1[px][py][pz])*(Rn*Rn-Rs*Rs)/2*Oq)+E[px][py][pz]*Ov+K0[px][py][pz]/Ot*Ov;
        Apk=Ov/Ot+U[px][py][pz]*Or*Oq*Oz/2.0+(Rn*(Ck*K[px][py-1][pz]*K[px][py-1][pz]/E[px][py-1][pz]+V0)/Orn+Rs*(Ck*K[px][py+1][pz]*K[px][py+1][pz]/E[px][py+1][pz]+V0)/Ors)*Oq*Oz+((Ck*K[px+1][py][pz]*K[px+1][py][pz]/E[px+1][py][pz]+V0)/(Oqe*Re)+(Ck*K[px-1][py][pz]*K[px-1][py][pz]/E[px-1][py][pz]+V0)/(Oqw*Rw))*Or*Oz+((Ck*K[px][py][pz-1]*K[px][py][pz-1]/E[px][py][pz-1]+V0)/Ozt+(Ck*K[px][py][pz-1]*K[px][py][pz-1]/E[px][py][pz-1]+V0)/Ozb)*(Rn-Rs*Rs)/2*Oq;
        K[px][py][pz]=(Ank*K[px][py-1][pz]*K[px][py-1][pz]*K[px][py-1][pz]+An1k*K[px][py-1][pz]+Ask*K[px][py+1][pz]*K[px][py+1][pz]*K[px][py+1][pz]+As1k*K[px][py+1][pz]+Aek*K[px+1][py][pz]*K[px+1][py][pz]*K[px+1][py][pz]+Ae1*K[px+1][py][pz]+Awk*K[px-1][py][pz]*K[px-1][py][pz]*K[px-1][py][pz]+Aw1*K[px-1][py][pz]+Atk*K[px][py][pz+1]*K[px][py][pz+1]*K[px][py][pz+1]+At1k*K[px][py][pz+1]+Abk*K[px][py][pz-1]*K[px][py][pz-1]*K[px][py][pz-1]+Ab1k*K[px][py][pz-1]+Bk)/Apk;
        RichEdit1->Lines->Add("K["+IntToStr(px)+"]["+IntToStr(py)+"]["+IntToStr(pz)+"]:"+FloatToStr(K[px][py][pz]));

        Ane=Ce2*Ov/(6.0*K[px][py-1][pz]);
        An1e=(Rn*V0/Orn-V0/2.0-Rn*U[px][py][pz]/2.0)*Oq*Oz;
        Ase=Ce2*Ov/(6.0*K[px][py+1][pz]);
        As1e=(Rs*V0/Ors+V0/2.0+Rs*U[px][py][pz]/2.0)*Oq*Oz;
        Aee=Ce2*Ov/(6.0*K[px+1][py][pz]);
        Ae1e=(V0/(Oqe*Re)-V[px][py][pz]/2.0)*Or*Oz;
        Awe=Ce2*Ov/(6.0*K[px-1][py][pz]);
        Aw1e=(V0/(Oqw*Rw)+V[px][py][pz]/2.0)*Or*Oz;
        Ate=Ce2*Ov/(6.0*K[px][py][pz+1]);
        At1e=(V0/Ozt-W[px][py][pz]/2.0)*(Rn*Rn-Rs*Rs)/2*Oq;
        Abe=Ce2*Ov/(6.0*K[px][py][pz-1]);
        Ab1e=(V0/Ozb+W[px][py][pz]/2.0)*(Rn*Rn-Rs*Rs)/2*Oq;
        Be=(Rn*Ce*K[px][py-1][pz]*K[px][py-1][pz]/Orn+Rs*Ce*K[px][py+1][pz]*K[px][py+1][pz]/Ors)*Oq*Oz+(Ce*K[px+1][py][pz]*K[px+1][py][pz]/(Re*Oqe)+Ce*K[px-1][py][pz]*K[px-1][py][pz]/(Rw*Oqw))*Or*Oz+(Ce*K[px][py][pz+1]*K[px][py][pz+1]/Ozt+Ce*K[px][py][pz-1]*K[px][py][pz-1]/Ozb)*(Rn*Rn-Rs*Rs)/2*Oq;
        Ape=Ov/Ot+U[px][py][pz]*Or*Oq*Oz/2.0+Rn*(Ce*K[px][py-1][pz]*K[px][py-1][pz]/E[px][py-1][pz]+V0)/Orn*Oq*Oz+Rs*(Ce*K[px][py+1][pz]*K[px][py+1][pz]/E[px][py+1][pz]+V0)/Ors*Oq*Oz+(Ce*K[px+1][py][pz]*K[px+1][py][pz]/E[px+1][py][pz]+V0)/(Re*Oqe)*Or*Oz+(Ce*K[px-1][py][pz]*K[px-1][py][pz]/E[px-1][py][pz]+V0)/(Rw*Oqw)*Or*Oz+(Ce*K[px][py][pz+1]*K[px][py][pz+1]/E[px][py][pz+1]+V0)/Ozt*(Rn*Rn-Rs*Rs)/2*Oq+(Ce*K[px][py][pz-1]*K[px][py][pz-1]/E[px][py][pz-1]+V0)/Ozb*(Rn*Rn-Rs*Rs)/2*Oq+Ce1/K[px][py][pz]*((Rn*U[px][py-1][pz]-Rs*U[px][py+1][pz]+Or*U[px][py][pz])/2.0*(U1U1[px][py][pz])*Oq*Oz+(U[px+1][py][pz]-U[px-1][py][pz])/2.0*(U1V1[px][py][pz])*Or*Oz+(U[px][py][pz+1]-U[px][py][pz-1])/2.0*(U1W1[px][py][pz])*(Rn*Rn-Rs*Rs)/2*Oq)+Ce1/K[px][py][pz]*((Rn*V[px][py-1][pz]-Rs*V[px][py+1][pz]+Or*V[px][py][pz])/2.0*(U1V1[px][py][pz])*Oq*Oz+                                                (V[px+1][py][pz]-V[px-1][py][pz])/2.0*(V1V1[px][py][pz])*Or*Oz+(V[px][py][pz+1]-V[px][py][pz-1])/2.0*(V1W1[px][py][pz])*(Rn*Rn-Rs*Rs)/2*Oq)+Ce1/K[px][py][pz]*((Rn*W[px][py-1][pz]-Rs*W[px][py+1][pz]+Or*W[px][py][pz])/2.0*(U1W1[px][py][pz])*Oq*Oz+(W[px+1][py][pz]-W[px-1][py][pz])/2.0*(V1W1[px][py][pz])*Or*Oz+(W[px][py][pz+1]-W[px][py][pz-1])/2.0*(W1W1[px][py][pz])*(Rn*Rn-Rs*Rs)/2*Oq);
        //RichEdit1->Lines->Add("Ape="+FloatToStr(Ape));
        E[px][py][pz]=(Ane*E[px][py-1][pz]*E[px][py-1][pz]+An1e*E[px][py-1][pz]+Ase*E[px][py+1][pz]*E[px][py+1][pz]+As1e*E[px][py+1][pz]+Aee*E[px+1][py][pz]*E[px+1][py][pz]+Ae1e*E[px+1][py][pz]+Awe*E[px-1][py][pz]*E[px-1][py][pz]+Aw1e*E[px-1][py][pz]+Ate*E[px][py][pz+1]*E[px][py][pz+1]+At1e*E[px][py][pz+1]+Abe*E[px][py][pz-1]*E[px][py][pz-1]+Ab1e*E[px][py][pz-1]+Be)/Ape;
        RichEdit1->Lines->Add("E["+IntToStr(px)+"]["+IntToStr(py)+"]["+IntToStr(pz)+"]:"+FloatToStr(E[px][py][pz]));


        U1V1[px][py][pz]=(-(1.0-C2)*((U1U1[px][py][pz])*(Rn*V[px][py-1][pz]-Rs*V[px][py+1][pz]+Or*V[px][py][pz])/2.0*Oq*Oz+(U1W1[px][py][pz])*(V[px][py][pz+1]-V[px][py][pz-1])/2.0*(Rn*Rn-Rs*Rs)/2.0*Oq+(V1V1[px][py][pz])*(U[px+1][py][pz]-U[px-1][py][pz])/2.0*Or*Oz+(V1W1[px][py][pz])*(U[px][py][pz+1]-U[px][py][pz-1])/2.0*(Rn*Rn-Rs*Rs)/2.0*Oq))/(((1.0-C2)*((V[px+1][py][pz]-V[px-1][py][pz])/2.0*Or*Oz+(Rn*U[px][py-1][pz]-Rs*U[px][py+1][pz]+Or*U[px][py][pz])/2.0)*Oq*Oz)+C1*E[px][py][pz]/K[px][py][pz]*Ov);
        RichEdit1->Lines->Add("U1V1["+IntToStr(px)+"]["+IntToStr(py)+"]["+IntToStr(pz)+"]:"+FloatToStr(U1V1[px][py][pz]));

        U1W1[px][py][pz]=(-(1-C2)*((U1U1[px][py][pz])*(Rn*W[px][py-1][pz]-Rs*W[px][py+1][pz]+Or*W[px][py][pz])/2.0*Oq*Oz+(U1V1[px][py][pz])*(W[px+1][py][pz]-W[px-1][py][pz])/2.0*Or*Oz+(V1W1[px][py][pz])*(U[px+1][py][pz]-U[px-1][py][pz])/2.0*Or*Oz+(W1W1[px][py][pz])*(U[px][py][pz+1]-U[px][py][pz-1])/2.0*(Rn*Rn-Rs*Rs)/2.0*Oq))/(((1.0-C2)*((W[px][py][pz+1]-W[px][py][pz-1])/2.0*(Rn*Rn-Rs*Rs)/2.0*Oq+(Rn*U[px][py-1][pz]-Rs*U[px][py+1][pz]+Or*U[px][py][pz])/2.0)*Oq*Oz)+C1*E[px][py][pz]/K[px][py][pz]*Ov);
        RichEdit1->Lines->Add("U1W1["+IntToStr(px)+"]["+IntToStr(py)+"]["+IntToStr(pz)+"]:"+FloatToStr(U1W1[px][py][pz]));

        V1W1[px][py][pz]=(-(1.0-C2)*((U1V1[px][py][pz])*(Rn*W[px][py-1][pz]-Rs*W[px][py+1][pz]+Or*W[px][py][pz])/2.0*Oq*Oz+(V1V1[px][py][pz])*(W[px+1][py][pz]-W[px][py][pz+1])/2.0*Or*Oz+(U1W1[px][py][pz])*(Rn*V[px][py-1][pz]-Rs*V[px][py+1][pz]+Or*V[px][py][pz])/2.0)*Oq*Oz+(W1W1[px][py][pz])*(V[px][py][pz+1]-V[px][py][pz-1])/2.0*(Rn*Rn-Rs*Rs)/2.0*Oq)/((1.0-C2)*((W[px][py][pz+1]-W[px][py][pz-1])/2.0*(Rn*Rn-Rs*Rs)/2.0*Oq+(V[px+1][py][pz]-V[px-1][py][pz])/2.0*Or*Oz)+C1*E[px][py][pz]/K[px][py][pz]*Ov);
        RichEdit1->Lines->Add("V1W1["+IntToStr(px)+"]["+IntToStr(py)+"]["+IntToStr(pz)+"]:"+FloatToStr(V1W1[px][py][pz]));

        U1U1[px][py][pz]=(-(2.0-4.0/3.0*C2)*((U1V1[px][py][pz])*(U[px+1][py][pz]-U[px-1][py][pz])/2.0*Or*Oz+(U1W1[px][py][pz])*(U[px][py][pz+1]-U[px][py][pz-1])*2.0*(Rn*Rn-Rs*Rs)/2.0*Oq)-2.0/3.0*(1.0-C1)*E[px][py][pz]*Ov)/((2-4.0/3.0*C2)*(Rn*U[px][py-1][pz]-Rs*U[px][py+1][pz]+Or*U[px][py][pz])+C1*E[px][py][pz]/K[px][py][pz]);
        RichEdit1->Lines->Add("U1U1["+IntToStr(px)+"]["+IntToStr(py)+"]["+IntToStr(pz)+"]:"+FloatToStr(U1U1[px][py][pz]));

        V1V1[px][py][pz]=(-(2-4.0/3.0*C2)*((U1V1[px][py][pz])*(Rn*V[px][py-1][pz]-Rs*V[px][py+1][pz]+Or*V[px][py][pz])/2.0*Oq*Oz+(V1W1[px][py][pz])*(V[px][py][pz+1]-V[px][py][pz-1])/2.0*(Rn*Rn-Rs*Rs)/2.0*Oq)-2.0/3.0*(1.0-C1)*E[px][py][pz]*Ov)/((2-4.0/3.0*C2)*(V[px+1][py][pz]-V[px-1][py][pz])/2.0*Or*Oz+C1*E[px][py][pz]/K[px][py][pz]);
        RichEdit1->Lines->Add("V1V1["+IntToStr(px)+"]["+IntToStr(py)+"]["+IntToStr(pz)+"]:"+FloatToStr(V1V1[px][py][pz]));

        W1W1[px][py][pz]=(-(2-4.0/3.0*C2)*((U1W1[px][py][pz])*(Rn*W[px][py-1][pz]-Rs*W[px][py+1][pz]+Or*W[px][py][pz])/2.0*Oq*Oz+(V1W1[px][py][pz])*(W[px+1][py][pz]-W[px-1][py][pz])/2.0*Or*Oz)-2.0/3.0*(1.0-C1)*E[px][py][pz]*Ov)/((2-4.0/3.0*C2)*(W[px][py][pz+1]-W[px][py][pz-1])/2.0*(Rn*Rn-Rs*Rs)/2.0*Oq+C1*E[px][py][pz]/K[px][py][pz]);
        RichEdit1->Lines->Add("W1W1["+IntToStr(px)+"]["+IntToStr(py)+"]["+IntToStr(pz)+"]:"+FloatToStr(W1W1[px][py][pz]));

        U1Q1[px][py][pz]=(-((U1U1[px][py][pz])*(Rn*T[px][py-1][pz]-Rs*T[px][py+1][pz]+Or*T[px][py][pz])/2.0*Oq*Oz+(U1V1[px][py][pz])*(T[px+1][py][pz]-T[px-1][py][pz])/2.0*Or*Oz+(U1W1[px][py][pz])*(T[px][py][pz+1]-T[px][py][pz-1])/2.0*(Rn*Rn-Rs*Rs)/2.0*Oq+(1.0-Ct2)*((V1Q1[px][py][pz])*(U[px+1][py][pz]-U[px-1][py][pz])/2.0*Or*Oz+(W1Q1[px][py][pz])*(U[px][py][pz+1]-U[px][py][pz-1])/2.0*Rn*Rn-Rs*Rs)/2.0*Oq))/((1.0-Ct2)*(Rn*U[px][py-1][pz]-Rs*U[px][py+1][pz]+Or*U[px][py][pz])/2.0*Oq*Oz+Ct1*E[px][py][pz]/K[px][py][pz]);
        RichEdit1->Lines->Add("U1Q1["+IntToStr(px)+"]["+IntToStr(py)+"]["+IntToStr(pz)+"]:"+FloatToStr(U1Q1[px][py][pz]));

        V1Q1[px][py][pz]=(-((U1V1[px][py][pz])*(Rn*T[px][py-1][pz]-Rs*T[px][py+1][pz]+Or*T[px][py][pz])/2.0*Oq*Oz+(V1V1[px][py][pz])*(T[px+1][py][pz]-T[px-1][py][pz])/2.0*Or*Oz+(V1W1[px][py][pz])*(T[px][py][pz+1]-T[px][py][pz-1])/2.0*(Rn*Rn-Rs*Rs)/2.0*Oq+(1.0-Ct2)*((U1Q1[px][py][pz])*(Rn*V[px][py-1][pz]-Rs*V[px][py+1][pz]+Or*V[px][py][pz])/2.0*Oq*Oz+(W1Q1[px][py][pz])*(V[px][py][pz+1]-V[px][py][pz-1])/2.0*Rn*Rn-Rs*Rs)/2.0*Oq))/((1.0-Ct2)*(V[px+1][py][pz]-V[px-1][py][pz])/2.0*Or*Oz+Ct1*E[px][py][pz]/K[px][py][pz]);
        RichEdit1->Lines->Add("V1Q1["+IntToStr(px)+"]["+IntToStr(py)+"]["+IntToStr(pz)+"]:"+FloatToStr(V1Q1[px][py][pz]));

        W1Q1[px][py][pz]=(-((U1W1[px][py][pz])*(Rn*T[px][py-1][pz]-Rs*T[px][py+1][pz]+Or*T[px][py][pz])/2.0*Oq*Oz+(V1W1[px][py][pz])*(T[px+1][py][pz]-T[px-1][py][pz])/2.0*Or*Oz+(W1W1[px][py][pz])*(T[px][py][pz+1]-T[px][py][pz-1])/2.0*(Rn*Rn-Rs*Rs)/2.0*Oq+(1.0-Ct2)*((U1Q1[px][py][pz])*(Rn*W[px][py-1][pz]-Rs*W[px][py+1][pz]+Or*W[px][py][pz])/2.0*Oq*Oz+(V1Q1[px][py][pz])*(W[px+1][py][pz]-W[px-1][py][pz])/2.0*Or*Oz)))/((1.0-Ct2)*(W[px][py][pz+1]-W[px][py][pz-1])/2.0*(Rn*Rn-Rs*Rs)/2.0*Oq+Ct1*E[px][py][pz]/K[px][py][pz]);
        RichEdit1->Lines->Add("W1Q1["+IntToStr(px)+"]["+IntToStr(py)+"]["+IntToStr(pz)+"]:"+FloatToStr(W1Q1[px][py][pz]));
      }
  ProgressBar1->Position=px;
  }

StatusBar1->SimpleText="系统迭代完毕,可以进行操作!";
}
//---------------------------------------------------------------------------

void __fastcall TForm1::BitBtn3Click(TObject *Sender)
{
RichEdit1->Lines->SaveToFile("result.txt");        
}
//---------------------------------------------------------------------------

void __fastcall TForm1::BitBtn4Click(TObject *Sender)
{
Close();        
}
//---------------------------------------------------------------------------

谷歌开发网络跟踪新技术:AdID将取代第三方Cookie 穿在脚上的苹果?苹果聘用Nike设计主管Ben Shaffer 七款Debug工具推荐:iOS开发必备的调试利器 六年亲历,见证中国大数据技术与应用时代的到来 Mailbox:日支撑过亿信息数据库的性能调优及集群迁移 PayPal前CTO 在美国改变世界的乌克兰犹太人 放弃Bootstrap&amp;amp;Foundation,迎接Semantic UI? 一键分享:iOS版Google+发布SDK InMobi杨娟:中国移动游戏如何挑战全球? Adobe再遭APT攻击:数十G源代码及290万用户信息失窃 程序员,如何在工作中崭露头角? 国内外三个不同领域巨头分享的Redis实战经验及使用场景 这是一场潜在的战争:谷歌与Facebook、苹果在搜索上的博弈 设计新闻类网站需要注意的关键点:移动友好、宽带…… 直接开始用:5个免费的在线思维组织工具 招聘开发者常见的九大误区 开源影响销售,维护赞助商? 盘点黑客攻击途径:最常用的7个策略及简单的防护方法 专访AngularJS框架创始人Misko Hevery:让Web开发更便捷 果粉的又一个节日:新iPad或于10月22日发布 新车间李大维:到集装箱里来看创客嘉年华 亚马逊推“登录与支付”功能 直接冲击PayPal Google编程之夏新里程碑:5000万行源代码 8500名学生开发者 非常实用的15款开源PHP类库 Runnable:一站式代码片段服务平台,打造编程界的YouTube 谷歌向所有开发者开放Google App Engine PHP Runtime “沟通”电子表格和矢量图形的“桥梁”:在线可视化工具Raw Facebook北极圈数据中心,Open Compute Project的力作! 最后三天!4折抢购2013移动开发者大会门票 电子书追踪统计,App Annie for eBooks上线 先驱还是模仿者?细数海外移动应用推广平台 设备无关位图的数据,为什么与显示在屏幕上的RGB不一样,高手不一定会! 什么防火墙比较好???? 能用到存储过程吗? 如何操作动态连接库! 征求兼职,简单的数据库项目,要求人在上海。 怪问题送分 第五把钥匙 两台属于不同域的都安装的活动目录的服务器,如何建立域间的信任关系 一个delphi combobox的问题! WebControl中包含的中文字显示不正常? 怎样读取注册表中的数据呢? 刚刚写好一个 NT/2000/XP 的 backdoor (反向连接,插入系统进程,通讯加密) 愚人节千万别上厕所(刚看到的,转) 散 分! 高手进行,绝对给分! 继续上一个问题提问,关于动态窗体 不能加载控件dbgrid32?????许可证末找到??? 美萍反黄专家技术大讨论! Linux与四系统并存启动 怎么追这个很正点的女孩啊。请教。。。 急啊,连接数据库(online 请教MPEG4编辑问题 我的操作系统是2000,请问如何调整虚拟内存的大小? 谢谢詹维,请进来 java汉字显示乱码问题?? 我想自己编写一个画线的函数,不用mfc中的,而且速度要比mfc快,所以我想直接操纵缓存,请问怎么做? SQL SERVER2000中数据转换问题? 一个很奇怪的问题!高手请进! postdata.att文件用什么软件打开! 组网 我的网站怎么了? 如何解决问题:"无法在 sysdepends 中添加当前存储过程所对应的行,因为缺少该存储过程所依赖的对象 '测试2'。仍将创建该存储过程。" 搜寻指定路径下的所有文件。急~~~ 请问有blob字段的表怎么插入阿??? mysql在windows和unix下的问题!!!!!! SQL脚本颁布问题 请问,在Access中如何使用宏语句控制report的页面为“横排”? 交换机 一个计算机编程高手一定要是数学家吗? 当出现了这些编译错误,怎么半?程序本身运行没问题 我的Ie被别人设了分级浏览 我毕业设计要做关于信息隐藏技术的东西。具体请进~~~50分~~~ 关于WEBLOGIC6.1SP2的问题...... 诸位大哥请教一个问题。 gump2000(阿甘) 关于SqlDataReader返回的行数 关于OFFICE的数据透视表(PivotTable) 如何在TC中输入/输出全角字符? 关于package重新编译后的问题 怎样获取edit control里的数字并转换int型,以及怎样提取每一个数字? 怎样获取edit control里的数字并转换int型,以及怎样提取每一个数字? 请问关于四川(蜀)的古诗词有哪些名篇名句 Poverty depresses most people; in the case of my father,it was otherwise.其中的in the case of在这里怎么讲? in the event of 描写成都风景的古诗是什么意思 in the case of 什么意思? in the case of是什么意思? 若向量a与b的夹角为120度,且a的绝对值=1,b的绝对值=2 c=a+b,则有A,c平行a B c垂直aC c平行b D c垂直b 描写梅花的诗句词 怎么算空瓶子的重量 比如一个 钢瓶子 知道内径 长度 厚度 怎样列出公式 求和函数sum sumif sumifs subtotal 有什么区别 描写春天梅花景色的古诗 一种零件的内径尺寸在图纸上表示为50正负0.05(单位:mm)则那种零件的标准内径尺寸是多少?加工这种零件要求最大内经尺寸不超过标准内径尺寸多少?符合要求的零件内径尺寸最小可以是多 怎样证明三角形垂心性质 已知a的绝对值=2-根号2 已知sinα=3/5,且α是第二象限角,则sin4α/【4sin²(π/4+α)tan(π/4-α)】等于 excel中的函数SUMIF和VLOOKUP的问题1、单元格H1中的表达式为=SUMIF(成绩!A2:成绩!A50,A22,成绩!F2:成绩!F50)求下拉的时候H2的表达式为=SUMIF(成绩!A2:成绩!A50,A23,成绩!F2:成绩!F50)H3的表达式为=SUMIF(成绩!A2: 设有定义int m=2,n=5,*p=&n;则语句“m=*p;”的结果是().A) 指针p指向mB) 变量m的值变为5C) 变量n的值变为2D) 指针p指向m,同时变量m的值变为5B和D有什么区别啊?D错哪了? 若a是第二象限角,tan(a-π/4)=7,则sin(a+π/4)等于多少 怎样证明三角形垂心交与一点? 如果有定义“int m,n=5,*p=&m;”,与m=n等价的语句是:A m= * p B * p= * &n C m=&n D m=* * p. 已知α为第二象限的角,sinα=3/5,β为第三象限的角,tanβ=4/3,求tan(α+β)的值 有谁知道EXCEL中SUMIF 和VLOOKUP函数的区别?实用点的vLOOKUP函数是按列查找,SUMIF我就不懂了. 若已定义:int m=12,n=10,k;语句k=m&n;执行后k的值为()?A) 2 B) 6 C) 8 D) 14 求详解! 已知sin(a+π)=-4/5,且a是第二象限的角,那么tan(a+π/4)等于 对几个变量在定义时赋初值可以写成:int a=b=c=3; 设有定义int m,n,*p;与语句“m = n;”等价的语句序列是( ).设有定义int m,n,*p;与语句“m = n;”等价的语句序列是( ).A p=*m n=*pB p=*n m=*pC p=&m n=*pD p=&n m=*p verilog case如case({bit2,bit1,bit0})3'b001:begin.end3'b010:begin...end3'b100:begin...enddefault:endcase和 case(1'b1)bit0:begin.endbit1:begin...endbit2:begin...enddefault:endcase在综合过程中,使用哪种比较好?前者综合后面积大, 象限角为钝角的终边在第二象限? C++中两个等于与一个等于那个优先计算,int a,b,c,d,n,m; a=0;b=0;c=0;d=0;n=0;m=0; (n=a==b)||(m=c==d) 科学计算器中绝对值怎么按,找不到绝对值得按钮,新手拉,教教我 第二象限角一定是钝角吗? 编写程序求m到n之间(包括m和n,m C里,请问这条CASE语句里面放IF ELSE哪里错了case 0:if(P2_0=1)C[0]=1; else {P2_0=1;buttonUp[0]=1;C=0;}break; 第二象限的角一定是钝角对吗 as it did in the case of ...这是新概念第三册第四课第一段最后一句话里面的.为什么要用as it did呢》》 请指教 一个酒瓶里面深24厘米,底面内径是16厘米,瓶里酒是深15厘米.把酒瓶塞进后,使其瓶口向下倒立,此时酒深19厘米,酒瓶的容积是多少?(分布算式) 钝角都在第二象限和钝角指的是第二象限角哪个对? 若a=-6,则角a的终边在第几象限 Verilog always 和case always@(flag or rxd_buf_tmp) begincase(flag)1'b0:begin seg_data 请问,钝角是第几象限角? 角a是第二象限角 求a/2,a/3终边所在象限求证明.a/3怎么证明..我在这速等,求你们,为什么只考虑余数1.2啊,不考虑别的 函数y=tanx+根号下cosx的定义域 excel subtotal里的1-9都分别是什么 怎么用? 若A=-3,则角A的终边在第几象限 函数y=根号cosx/lg(1+tanx)的定义域是多少? excel 公式 SUBTOTAL 应用这种写法是怎么做到的,能够选择各种查询的结果, 角a的终边在区间(-3pai,-5/2pai)内,则a所在象限是 写出描写春景的诗句 EXCEL中使用SUBTOTAL 以后,每次筛选,把SUBTOTAL 也筛选了,这样就看不到筛选的结果,很不方便,大家帮忙想想为什么筛选以后把汇总的筛不见了,急尝试了选种筛选区域,还是没有用啊! 已知角a=3,则a的终边所在的象限为第几象限?为什么? 写出描写大海的诗句要求要有作者或出处 C语言定义变量的同时赋予数值和先定义后赋值有什么区别 in case of与for fear of的 区别请回答 写出诗句所描写的季节1.接天莲叶无穷二此碧,映日荷花别样红.( )2.停车坐爱枫林晚,霜叶红于二月花.( )3.日出江花红胜火,春来江水绿如蓝.( )1.是无穷 已知向量a=(2,4,x),向量b=(2,y,2).a的绝对值为六且a垂直b.求x+y in case 和in case of 什么意思`什么区别`` 若α是第四象限角,且cosα=3/5,则sinα等于 若向量a=(x-3,yb=(x+3,y).且绝对值a+绝对值b=8求点M(x,y)的轨迹方程 in the case of 除了以防万一 若cos(π-a)=4/5 a是第二象限角 则sin(a+π/3)等于
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘