真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

c語(yǔ)言空心矩形函數(shù) c語(yǔ)言空心數(shù)字梯形

c++ 輸出空心長(zhǎng)方形

以下分別給出在C和C++中的方法

網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)!專注于網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、小程序定制開發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了寧海免費(fèi)建站歡迎大家使用!

1.這是在C語(yǔ)言中的繪制矩形的方法:

rectangle() 畫矩形函數(shù)

功能: 函數(shù)rectangle() 用當(dāng)前繪圖色、線型及線寬,畫一個(gè)給定左上角與右下角的矩形(正方形或長(zhǎng)方形)。

用法: 此函數(shù)調(diào)用方式為void rectangle(int left,int top,int right,int bottom);

說明: 參數(shù)left,top是左上角點(diǎn)坐標(biāo),right,bottom是右下角點(diǎn)坐標(biāo)。如果有一個(gè)以上角點(diǎn)不在當(dāng)前圖形視口內(nèi),且裁剪標(biāo)志clip設(shè)置的是真(1),那么調(diào)用該函數(shù)后,只有在圖形視口內(nèi)的矩形部分才被畫出。

這個(gè)函數(shù)對(duì)應(yīng)的頭文件為graphics.h

返回值: 無(wú)

例: 下面的程序畫一些矩形實(shí)例:

#i ncludegraphics.h

void main()

{

int driver,mode;

driver=DETECT;

mode=0;

initgrpah(driver,mode,"");

rectangle(80,80,220,200);

rectangle(140,99,180,300);

rectangle(6,6,88,88);

rectangle(168,72,260,360);

getch();

restorecrtmode();

}

2.在C++中,可以使用Rectangle()函數(shù),直接給出實(shí)例:

#includewindows.h

#include math.h

HDC hdc = GetWindowDC(GetDesktopWindow());

class hcolor

{

public :

int r,g,b,o,visable;

int color()

{

return RGB(r,g,b);

}

};

class graphics

{

public :

hcolor point[799][599];

void refresh()

{

Rectangle(hdc, 0, 0,799,599);

}

}Graphics;

void main()

{

Graphics.refresh();

}

如果你想使用C語(yǔ)言的話(建議不要,因?yàn)楫嫷锰y看了),可能會(huì)出現(xiàn)錯(cuò)誤,還得請(qǐng)你參考下面的內(nèi)容:

問:出現(xiàn)graphics not initialized(use 'initgraph')是為什么呢?

答:BGI路徑設(shè)置不對(duì)

正確格式如下:

initgraph(gdriver,gmode,"d:\\wjf\\tc3\\BGI");

用C語(yǔ)言程序打印一個(gè)空心的矩形的問題

#includestdio.h

int main()

{

int i,j,m,n;

printf("輸入矩形的常和寬:\n");

scanf("%ld",m);

scanf("%ld",n);

for(i=0;im;i++)printf("-");

printf("\n");

for(j=0;jn;j++)

{

printf("|");

for(i=0;i(m-2);i++)printf(" ");

printf("|\n");

}

for(i=0;im;i++)printf("-");

return 0;

}

這個(gè)能顯示

C語(yǔ)言打印空心*形正方形(用函數(shù)來寫)

#include

int main (void)

{

int x,y,num;

printf ("請(qǐng)輸入正方形的邊長(zhǎng):");

scanf ("%d",num);

for (x = 0; x num; x++) {

for (y = 0; y num; y++) {

if (x == 0 || y == 0 || x == num - 1 || y == num - 1) {//正方形的4條邊,如果符合

printf ("*");//打印*

}

else {//其他

printf (" ");//打印空格

}

}

}

return 0;

}

另外一種方法:

一行一行的輸出

1、輸出n個(gè)*

2、輸出一個(gè)*,n-2個(gè)空格,一個(gè)*

3、循環(huán)第二步n-2次

4、輸出n個(gè)*


新聞名稱:c語(yǔ)言空心矩形函數(shù) c語(yǔ)言空心數(shù)字梯形
本文網(wǎng)址:http://weahome.cn/article/hhcdhd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部