當前位置:首頁 » 編程語言 » c語言三個點

c語言三個點

發布時間: 2023-08-26 01:49:05

A. c語言 判斷三個點是不是在一條直線上 在線等 點自定

#include"stdafx.h"
#include<stdio.h>
#include<math.h>
intmain()
{
floatx1,x2,x3,y1,y2,y3;
scanf("(%f,%f) ",&x1,&y1);
scanf("(%f,%f) ",&x2,&y2);
scanf("(%f,%f)",&x3,&y3);
if((y1-y2)/(x1-x2)==(y2-y3)/(x2-x3))
printf("在同一直線上。 ");
elseprintf("不在同一直線上。 ");
return0;
}

舉例:輸入

(1,2)

(2,4)

(4,8)

B. c語言:平面直角坐標系,輸入三點坐標(六個數不要用括弧分隊)。判斷能否構成三

#include <stdio.h>
#include <math.h>//庫函數頭文件;
int main()
{
int x1,x2,x3,y1,y2,y3;
float a,b,c;
scanf("%d%d%d%d%d%d",&x1,&y1,&x2,&y2,&x3,&y3);
a=sqrt(pow(x1-x2,2)+pow(y1-y2,2));//通過兩點之間的距離計算公式,得出任意兩個點的距離;
b=sqrt(pow(x1-x3,2)+pow(y1-y3,2));
c=sqrt(pow(x2-x3,2)+pow(y2-y3,2));
if(a+b>c||a+c>b||c+b>a)//只要滿足任意兩邊之和大於第三遍,就能構成一個三角形;
printf("三點連線可以構成三角形");
else
printf("三點連線不可以構成三角形");
}
//調用的庫函數有:pow()指數函數,sqrt()開平方函數

C. 解析 c語言編寫的根據三點得出圓心和半徑的數學含義

/***************
* 已知三點求圓的 get_circle() 函數
* x1, y1為第一個點的坐標,以此類推
* r為求出的半徑,x0, y0為圓心坐標
* 調用函數之前應先檢查三點是否共線 否則會彈出被零除的錯誤
***************/
# include <math.h>
void get_circle(double x1, double y1, double x2, double y2, double x3, double y3, double* r, double* x0, double* y0)
{
double m1, n1, m2, n2, a1, b1, a2, b2;
m1 = (x1 + x3) / 2;
n1 = (y1 + y3) / 2;
m2 = (x2 + x3) / 2;
n2 = (y2 + y3) / 2;
a1 = (y3 - y1) / (x3 - x1);
b1 = n1 - a1*m1;
a2 = (y3 - y2) / (x3 - x2);
b2 = n2 - a2*m2;
*x0 = (b2 - b1) / (a1 - a2);
*y0 = a1 * *x0 + b1;
*r = sqrt((x1-x0)*(x1-x0) + (y1-y0)*(y1-y0));
return;
}

希望對你有幫助!

D. 請問C語言中點號的作用

在C語言中,點有以下作用:
1 用來做小數點。
在表示實數時,用來做小數點,如1.23。
2 結構體,共用體類型訪問元素用。

struct test {int a;};
定義變數
struct test m;
則m.a用來訪問m的成員變數a。
3 輸出。
a)輸出時的格式控制,如
printf("%5.2f", 1.1);
b)單純的輸出點。如
printf(".......................");
4 三個點合用,即...
a) 用於可變參數函數,如
int printf(const char *fmt, ...);
b) 用於可變參數宏,如
#define AA(...)
c) 對於部分平台,在switch語句中,代表區間。

switch (a)
{
case 1...10://表示1到10所有。

break;

}

E. C語言輸入三個點的坐標A(x1,y1),B(x2,y2),C(x3,y3)。判斷這三個點能否構成三角形

只要任取一點,並以此為基點,分別計算與另外兩點連線的斜率,若AB的斜率,等於AC的斜率,則這三點是共線的,它們就不能構成三角形。否則就一定能夠構成三角形。

熱點內容
商品存儲規劃 發布:2025-02-04 17:45:24 瀏覽:562
ios訪問共享 發布:2025-02-04 17:36:33 瀏覽:330
javabuild 發布:2025-02-04 17:30:19 瀏覽:588
gnulinux編譯 發布:2025-02-04 17:30:18 瀏覽:128
蘇州阿里雲伺服器專網 發布:2025-02-04 17:21:05 瀏覽:523
如何學習php 發布:2025-02-04 17:11:55 瀏覽:387
sql查詢鎖 發布:2025-02-04 17:04:00 瀏覽:394
第二代長安cs55plus買哪個配置 發布:2025-02-04 16:58:16 瀏覽:191
彩虹島用什麼電腦配置 發布:2025-02-04 16:52:22 瀏覽:647
armphp 發布:2025-02-04 16:51:40 瀏覽:558