文章目录
- 1.如何实现?
- 2.一个小球
- 3.多个小球
- 4.更多花样呢?
1.如何实现?
要实现在图形界面得到一个小球,我们的graphics库提供了一个函数:
fillcircle();
其格式为:
fillcircle(x轴坐标,y轴坐标,半径);
2.一个小球
现写一段代码,在图形界面生成一个小球:
#include<graphics.h>
#include<conio.h>
int main() {
initgraph(600, 600);
fillcircle(300, 300, 100);
_getch();
closegraph();
return 0;
}
效果:
坐标图:
3.多个小球
如果是多个小球呢?
#include<graphics.h>
#include<conio.h>
#include<stdio.h>
int main() {
initgraph(600, 600);
fillcircle(300, 100, 50);
fillcircle(300, 300, 50);
fillcircle(300, 500, 50);
_getch();
closegraph();
return 0;
}
效果:
坐标图:
4.更多花样呢?
可不可以在上面的基础上增加一些花样呢?
我们先把设计图画出来:(本人字丑,请忽略)
代码实现:
#include<graphics.h>
#include<conio.h>
#include<stdio.h>
int main(){
initgraph(800, 600);
fillcircle(200, 300, 25);
fillcircle(200, 200, 50);
fillcircle(100, 300, 50);
fillcircle(300, 300, 50);
fillcircle(200, 400, 50);
fillcircle(600, 300, 25);
fillcircle(600, 250, 10);
fillcircle(550, 300, 10);
fillcircle(650, 300, 10);
fillcircle(600, 350, 10);
_getch();
closegraph();
}
效果:
是否已经感受到来自眼睛的欺骗了呢?