青城叶灵的秘密是什么:请教高手 这个子程序有什么问题?

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/26 03:33:15
传值没问题
运行后屏幕闪一下就退出了
void draw_huan(double *na,double *nb,double *ne,int wavelength,int R)
{
float rk_an[10],rk_liang[10];
int k=1,i=1;

while(k<5)
{
if(((*na>*ne)&&(*nb>*ne))||((*na<*ne)&&(*nb<*ne)))
{
rk_an[k]=sqrt((k-1)*R*wavelength/(*ne));
rk_liang[k]=sqrt((2*k-1)*R*wavelength/(2*(*ne)));
k++;
}

else if(((*na>*ne)&&(*nb<*ne))||((*na<*ne)&&(*nb>*ne)))
{
rk_an[k]=sqrt((2*k-1)*R*wavelength/(2*(*ne)));
rk_liang[k]=sqrt((k-1)*R*wavelength/(*ne));
k++;
}
else
break;

}

while(i<k)
{
setcolor(WHITE);
circle(260,240,rk_an[i]/10);
i++;
}

}
我用的c啦,当然已经在图形模式下了,楼上各位解决不了问题啊!

ALT+F5

或者最后加一句getch();

或者你没载入图形界面

哥们你用的是vc6.0?
你这不是图形界面吧,还是控制台程序把
不是学古graphic的不懂啊
如果是的话debug时编译器会等你按任意键结束
如果是运行的话就“速”的一下没了
因为运行完了谁还留在那
解决方法
就像楼上那位大虾说的没错
不过要加getch()所在头文件吧