C语言编程

[复制链接]
查看11 | 回复3 | 2008-12-12 19:53:03 | 显示全部楼层 |阅读模式
从键盘上输入屏幕上的三个点坐标A(X1,Y1)、B(X2,Y2)、C(X3,Y3)。试判断这三个点能否构成三角形,若能构成三角形,则在图形屏幕中绘制该三角形。
请给出程序
谢谢
恩...
就是给我程序语言就好...
就是那些
void main()
{
...
}

回复

使用道具 举报

千问 | 2008-12-12 19:53:03 | 显示全部楼层
个人认为只要不在同一直线的三点都能构成三角形。只要检测三点X 或Y 坐标是否相等,如相等就不能构成三角形,反之可以。调用画直线函数,画三条直线即可。
#include#includevoid main(void){int gd=DETECT,gm;
int x,x1,y,y1,x2,y2,maxx,maxy,flag,k,key,speed;
printf("\nEnter axis a: ");
scanf("%d%d",&x,&y);
getchar();
pri...
回复

使用道具 举报

千问 | 2008-12-12 19:53:03 | 显示全部楼层
我是二楼~~稍作修改 使其完善以下是C语言写的正确程序 ==========================================#include #include int distance(int ,int ,int ,int ); int main() { int ...
回复

使用道具 举报

千问 | 2008-12-12 19:53:03 | 显示全部楼层
#include #include int distance(int ,int ,int ,int ); int main() { int a[3],d[6];int i,t; printf("请输入三组坐标:\n"); for(i=0;i<6;i++) scanf("%d",&d); ...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行