高分求解題

2021-09-16 07:14:59 字數 1781 閱讀 7250

1樓:匿名使用者

題意說的不清楚,理解不了。

第一,那n個點是怎麼畫的,有沒有規律。

第二,貝茜可以選兩個點畫一條過它們的直線,「兩個點」指n個點裡的還是任意取兩點,「它們」又指誰?

也就是說,能理解的就是要取兩點畫直線穿過某點,然後畫的直線沒有平行線的時候遊戲結束,要求如何畫出最多條直線。

可是輸出的時候怎麼輸出?只輸出幾條?

感覺題說的很複雜,但是樣例又很簡單,迷糊。。。

2樓:匿名使用者

題目分析:

說通過從2到n+1行裡的n個座標的隨即組合,來獲得互不平行的直線.即判斷共有多少個不同的斜率.這其實是數的組合問題.分放那.晚上給你程式.

3樓:匿名使用者

//點類,儲存橫縱座標,通過連結串列實現

//標頭檔案point.h

#ifndef point_h

#define point_h

#include

typedef struct point

point;

//點:包括橫座標、縱座標

class point

;#endif

//point.cpp,點類的方法實現

#include "point.h"

point::point()

point::~point()

//新增點,如果點已經存在,則返回false,否則返回truebool point::add(int x, int y)else

}if(temp->xvalue==x && temp->yvalue==y)

else}}

point* point::getheadpoint()//斜率類,儲存斜率值

//標頭檔案slope.h, 連結串列實現

#ifndef slope_h

#define slope_h

#include

typedef struct slope

slope;

//斜率

class slope

;#endif

//slope.cpp 斜率類的方法實現

#include "slope.h"

slope::slope()

slope::~slope()

//新增新的斜率,如果斜率已經存在則返回false,否則返回truebool slope::add(double temp)else

}if(tempslope->value-temp>=-epsinon && tempslope->value-temp<=epsinon)

else}}

//測試程式,統計直線的總數,test.cpp#include

#include "point.h"

#include "slope.h"

int totalline(point* head);

void main()

while(n<2 || n>200);

cout<<"請輸入橫座標[-1000, 1000]、縱座標[-1000, 1000]:"<>xi>>yi;

if(!p->add(xi, yi))

else}}

return totalline + countofnoslope;

} 這是由本人自己寫的哦,還算好用,你可以試一試,有問題再找我。

如果有疑問,請在該頁面進行補充說明。

4樓:

樓上倒是寫出來了,不過到200的時候已經能看出時間延緩了,演算法有待於改進~

高分求數學解題

你讓大家複習數學題啊。看來大家的興致不高。1 一共72個零件 2 第21頁 3 a 480 b 440 c 420。做題我花了很多時間。1.40 9 360 2.設全書x頁。1 5x 1 6x 4 1 30x 4 x 120 120 6 20頁 20 1 21頁 有些東西還是自己多思考下比較好啊 1...

小學奧數解題過程,小學奧數 求解題過程

一樓的那個意思是,如果不是題目把21.4錯寫成了2.14那麼就是下面那個計算結果,但是按照前面能簡算的思路來看,很有可能是題目出錯了。可以確認一下題目是否有問題,沒有的話還是按照題目來寫吧,就第二個 原式 78.6 78.6 0.25 0.75 2.14 15 2012 78.6 0.75 0.75...

求解題,初中數學問題

解 原式 3x2 2mx x 1 2x2 mx 5 5x2 4mx 6x 5m 5 x 6,多項式的值與x的取值無關,x的係數應該為0,即5m 5 0,所以m 1 當m 1時,m 4m 5 m 1 9 1 9 如果關於x的多項式 3x 2mx x 1 2x mx 5 5x 4mx 6x 的值與x無關...