#includestdio.h
專注于為中小企業(yè)提供成都網(wǎng)站設(shè)計、網(wǎng)站建設(shè)服務(wù),電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)余慶免費做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了上1000+企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實現(xiàn)規(guī)模擴充和轉(zhuǎn)變。
void print( int n)
{
int i,j;
for(int i=0;in;i++)
{
for(j=0;ji;j++)
printf(" ");
printf("V");
for(j=0;j2*(n-i-1);j++)
printf(" ");
printf("V\n");
}
}
int main( )
{
int r;
scanf("%d",r);
print(r);
return 0;
}
用法: 該函數(shù)調(diào)用方式為void line(int startx,int starty,int endx,int endy); 說明: 參數(shù)startx,starty為起點坐標(biāo),endx,endy為終點坐標(biāo),函數(shù)調(diào)用前后,圖形狀態(tài)下屏幕光標(biāo)(一般不可見)當(dāng)前位置不改變。
修改后的C語言程序:
#include?stdio.h?
void?triangle(int?g)
{
int?n=1,?m; /*?修改處1?*/
for(n;n=g;?n++)
{
for(m=1;m=2*n-1;m++) /*?修改處2?*/
putchar('*');
putchar('\n');
}
}
void?rectangle(int?g)
{
int?n=1,?m; /*?修改處3?*/
for(n;n=g;n++)
{
for(m=1;m=3;m++) /*?修改處4?*/
putchar('*');
putchar('\n');
}
}
int?main()
{
int?i,k;
printf("請輸入行數(shù)(大于3):");
scanf("%d",i);
printf("請選擇圖形:1---三角形??\t2---矩形\t3---小旗?:");
scanf("%d",k);
if(k==1)
{?
triangle(i);
}
if(k==2)
{?
rectangle(i);
}
if(k==3)
{?
triangle(i);
rectangle(i);
}
return?0;
}
/*編寫一程序P211.C實現(xiàn)以下功能
根據(jù)輸入的n在屏幕上顯示對應(yīng)的以#組成的菱形圖案。編程可用素材:printf("Please input n: ")...。
程序的運行效果應(yīng)類似地如圖1和圖2所示,圖1中的1和圖2中的5是從鍵盤輸入的內(nèi)容。
*/
#include stdio.h
int main(void)
{
int n, i=1, j, m,k=1;
printf("Please input n: ");
scanf("%d", n);
do
{
for (j=i;j = n;j++)
{
printf(" ");
}
for (m=1;m = 2*i-1;m++)
{
printf("#");
}
printf("\n");
i++;
}while (i = n+1);
do
{
for (j=0;jk;j++)
{
printf(" ");
}
for (m=1;m = 2*n-1;m++)
{
printf("#");
}
printf("\n");
n--;k++;
}while (n);
return 0;
}
//德昂當(dāng)同學(xué)的說法確實是你的錯誤所在,這就是你成功的一半了。
/*其實筆者建議你將上面的那個圖抽象成為一個線性規(guī)劃的問題:建立一個坐標(biāo)系,之后提取出來更方便的數(shù)學(xué)關(guān)系式,例如上面的方程則是:| i-j |=n;和| i+j |n;之后將i,j分別當(dāng)做兩個行列變量進行解決。請作者予以嘗試!*/
網(wǎng)頁標(biāo)題:c語言圖形函數(shù)考試題 c語言程序設(shè)計圖形題
鏈接分享:http://www.rwnh.cn/article10/ddgogdo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供軟件開發(fā)、動態(tài)網(wǎng)站、搜索引擎優(yōu)化、手機網(wǎng)站建設(shè)、電子商務(wù)、全網(wǎng)營銷推廣
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)