蘇州大學計算機專業2023年複試上機真題

2021-09-12 15:48:32 字數 1507 閱讀 6824

題目描述:

已知:二進位制資料檔案 data.bin 中存放了若干個整數,請編寫程式完成如下功能:

1.編寫程式讀取所有資料。

2.以每相鄰兩個整數為一對按順序構成二維平面上的座標點。

3.以每個座標點為圓心,以該點與其後面第乙個點的歐氏距離為半徑 r 。計算每個圓包含的座標點數。計算最後乙個點時以其和第乙個點的歐氏距離為半徑。

4.計算所有圓的點密度值,然後輸出點密度值最大的 5 個座標點以及相應圓中包含的點數和點密度值。 輸出格式要求:

座標點包含點數

點密度(x座標,y座標)

(佔5列,右對齊)

(佔7列,右對齊,保留2位小數)

其中:圓的點密度為圓包含的點數除以圓面積,如果點在圓上,則也算圓包含該點,在計算點密度時,圓心也算乙個點. 計算圓面積時pi=3.14。

輸入描述:

蘇州大學計算機2023年上機複試真題模擬實驗資料

輸出描述:

(64,63) 2 0.32

(72,70) 6 0.05

(63,62) 9 0.04

(66,62) 16 0.04

(69,60) 13 0.04

**:

#include

#include

#include

#define pi 3.14

intinput

(struct coordinate co)

;void

output

(struct coordinate co)

;void

calculater

(struct coordinate co,

int num)

;void

sort

(struct coordinate co,

int num)

;struct coordinate

;int

main()

intinput

(struct coordinate co)

dowhile

(fread

(&temp,4,

1,fp));

//假讀,dowhile迴圈能不能用更加簡潔明瞭的**代換

fclose

(fp)

;return i;

}void

output

(struct coordinate co)

}void

calculater

(struct coordinate co,

int num)

for(j=

0;j}for

(d=0

;dvoid

sort

(struct coordinate co,

int num)

}}

蘇州大學計算機專業2023年複試上機真題

題目描述 有20000個數儲存於二進位制檔案中,讀取出來,然後求乙個最大子集,其中兩兩互相不為倍數,不為約數,最大公約數為1,然後滿足的資料輸出到指定檔案中。輸入描述 不是按要求的20000個資料。輸出描述 最大子集為 9個 include include intinput int data voi...

計算機專業大學排名 日本留學計算機專業大學排名盤點

電腦科學與技術專業學生主要學習電腦科學與技術方面的基本理論和基本知識,接受從事研究與應用計算機的基本訓練,具有研究和開發計算機系統的基本能力。no.1東京大學 大學院 情報工學研究科 專業 電腦科學 數理情報學 系統情報學 電子情報學 智慧型機械情報學 創造情報學 大學學部 工學部 專業 電氣電子工...

計算機專業大學排名 計算機專業大學排名

對於很多的理科生來說,在選擇專業的時候,與計算機相關的專業會優先的考慮,原因也很簡單,那就是各方面的優勢大。計算機專業是當下很熱門的專業之一,並且是不會冷門的,因為社會的發展是離不開計算機的,而且能夠把這門專業學好,那麼就業也是不用愁的。本科院校 北京大學 清華大學 浙江大學 國防科技大學 北京航空...