1設計圖形類Circle圓Rectangle

2021-03-19 18:25:20 字數 2605 閱讀 5587

1樓:天南海北

用vb程式設計做的隨機畫十個圓的程式設計** (抱歉: 就知道這些)

dim r(10) as integer, i as integer '半徑

dim x(10) as integer, n as integer '半徑座標

dim y(10) as integer, m as integer '半徑座標

dim mr as integer

private sub ***mand1_click()

clsi = 1

text1 = " "

text2 = " "

timer1.enabled = true

***mand2.enabled = true

end sub

private sub ***mand2_click()

dim a as integer, b as integer

a = r(1)

b = r(1)

for i = 2 to 10

if a <= r(i) then

a = r(i)

elseif b > r(i) then

b = r(i)

end if

next i

text1 = a

text2 = b

end sub

private sub ***mand3_click()

endend sub

private sub form_load()

i = 1

n = 1

m = 1

end sub

private sub timer1_timer()

randomize

x(n) = int(rnd * (frame1.left - 99) + 100)

y(m) = int(rnd * (form1.scaleheight - 99) + 100)

mr = x(n)

if mr > y(m) then mr = y(m)

if mr > frame1.left - x(n) then mr = frame1.left - x(n)

if mr > form1.scaleheight - y(m) then mr = form1.scaleheight - y(m)

r(i) = int((rnd * mr - 51) + 100)

circle (x(n), y(m)), r(i), qbcolor(int(rnd * 16)) 'rgb(int(rnd * 256), int(rnd * 256), int(rnd * 256))

form1.drawwidth = int(rnd * 5 + 1)

i = i + 1

if i = 11 then timer1.enabled = false

end sub

c++問題問題,/*寫一個程式,定義抽象基類shape,由他派生出3個派生類:circle(圓形),rectangle(矩形 5

2樓:德克and德華

//錯誤略多。。看我的註釋

#include

using namespace std;

class shape

//面積還是返回浮點數比較合適

virtual void shapename() = 0;

};class circle:public shapecircle(int a,int b,int c)void shapename()

};class rectangle:public shaperectangle(int a,int b)void shapename()

};class ********:public shape********(int a,int b)void shapename()//為使其返回正確的浮點數,在運算時加一個1.0*

};void printarea(circle c,rectangle r,******** t)//這個函式僅僅是列印資訊,沒必要宣告一個類來將它包含進去,然後又再多繼承...只需要把它寫成一個普通的全域性函式即可

void main()

3樓:匿名使用者

當c==d時,執行default,然後沒有break,於是執行case『c』

4樓:匿名使用者

1.段錯誤一般是當你訪問了未申請的記憶體

或非法的記憶體時產生的。主要還是程式的記憶體管理有問題。2.

其實開啟檔案是將檔案指標讀到一個記憶體中,來進行操作。lz的這種情況,檔案路徑有問題,就會使程式中記憶體的讀入產生問題,產生斷錯誤。3.

建議lz上網搜尋關鍵字「c++記憶體管理」,再進一步深入這個問題。

5樓:匿名使用者

void printarea(shape & sh){cout << sh.area()<個就是考慮多型。

circle c(1,1,1);

rectangle r(1,1);

******** t(1,1);

printarea(c);

printarea(r);

printarea(t);

設計點類 Point ,圓類 Circle 要求

include using namespace std class point point 類的宣告 建構函式 point point p 拷貝建構函式int getx int gety private 私有資料 int x,y 成員函式的實現 point point point p 形參為poin...

如何用c編寫幾何圖形圓的類Circle,包括兩個屬性 圓心O 用上題中的Point類實現 和半徑

題目中bai的point類呢,默 du認就用zhisystem.drawing.point代替了。dao public class circle int getr void setr int newr void moveto point newp void display r n半徑屬是 p.x,p...

小學四1班班徽怎麼設計,小學班徽設計圖

將班級理念,目標,象徵結合在一起 畫一個紙飛機,下面再畫點浪花。寓意是 夢想起航 不知道。為什麼我們沒有。用大樹底下許多小幼苗合適些.大樹是老師,小幼苗是學生 兩個孩子手拉手做徽邊,裡面是四一二字 小學班徽設計圖 1 上方的太陽象徵著光明和希望,背景是藍色,就是天空,代表著胸懷像天空一樣寬廣。每天都...