南充市高坪区政府:C语言编程问题

来源:百度文库 编辑:中科新闻网 时间:2024/04/29 19:23:25
题目:画图,学用circle画圆形。
1.程序分析:
2.程序源代码:
/*circle*/
#include "graphics.h"
main()
{int driver,mode,i;
float j=1,k=1;
driver=VGA;mode=VGAHI;
initgraph(&driver,&mode,"");
setbkcolor(YELLOW);
for(i=0;i<=25;i++)
{
setcolor(8);
circle(310,250,k);
k=k+j;
j=j+0.3;
}
}
在编译时候没有错
为什么没有显示圆形
直接回到TC编译器

加一段
int key;
scanf("%d",&key);
画好后输个数按回车

其实你已经画了,只是程序执行太快,你又没有写等待键盘输入的语句来停顿,所以运行结束就直接回到编译器了,而这时显示模式也关闭了,就无法看到结果

在最后一行加上:getch();就性了!!!

楼上的确实说堆了