C語(yǔ)言輸出如題所示圖案的代碼如下:

我們提供的服務(wù)有:成都網(wǎng)站制作、網(wǎng)站建設(shè)、微信公眾號(hào)開(kāi)發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、修水ssl等。為超過(guò)千家企事業(yè)單位解決了網(wǎng)站和推廣的問(wèn)題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的修水網(wǎng)站制作公司
#includestdio.h
int main( )
{
int x;
int i,j,k;
printf("請(qǐng)輸入,需要生成圖案的行數(shù)(單數(shù)):");
scanf("%d",x);
k=x/2+1;
for(i=1;i=k;i++)
{
for(j=0;j2*i-1;j++)
printf("*");
printf("\n");
}
for(i=k-1;i=1;i--)
{
for(j=0;j2*i-1;j++)
printf("*");
printf("\n");
}
}
擴(kuò)展資料:
由題,需要輸出這樣一個(gè)圖像,可將其看為一個(gè)正三角形與倒三角形的組合。
且對(duì)于下圖:
*
***
*****
*******
*****
***
*
由行數(shù)與*號(hào)的關(guān)系可得,在對(duì)于總行數(shù)/2+1的部分,行數(shù)*2+1,即為*號(hào)的數(shù)目,因而得到了前半段圖形的代碼。
而對(duì)于后半部分的倒三角形,其行數(shù)可記為,倒數(shù)總行數(shù)/2...3、2、1行,則可利用循環(huán)以及2*行數(shù)-1,得到下半部分的圖像。
#includestdio.h
main()
{ int N,a;
scanf("%d",N);
for(a=0;aN;a++)
printf("*");
getch();
}
這么寫(xiě)就行了,你前面有很多沒(méi)用的還有些是程序布恩那個(gè)運(yùn)行的
無(wú)參函數(shù)
#include?stdio.h
#include?math.h
#define?n?3
void?f()
{
int?i,j,k;
for(i=1;i=2*n+1;i++)
{
j=abs(n+1-i);
for(k=1;k=j;k++)
printf("?");
for(k=1;k=2*n+1-2*j;k++)
printf("*");
printf("\n");
}?
}
int?main()
{
f();
}
有參函數(shù)
#include?stdio.h
#include?math.h
void?f(int?n)
{
int?i,j,k;
for(i=1;i=2*n+1;i++)
{
j=abs(n+1-i);
for(k=1;k=j;k++)
printf("?");
for(k=1;k=2*n+1-2*j;k++)
printf("*");
printf("\n");
}?
}
int?main()
{
f(3);
}
新聞標(biāo)題:c語(yǔ)言用函數(shù)表達(dá)星號(hào),c語(yǔ)言中星號(hào)表示什么
分享鏈接:http://chinadenli.net/article4/dsiojoe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供虛擬主機(jī)、建站公司、小程序開(kāi)發(fā)、微信公眾號(hào)、手機(jī)網(wǎng)站建設(shè)、全網(wǎng)營(yíng)銷推廣
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)