void Print(int n,int N)//輸出三角形
10余年的清水網(wǎng)站建設經(jīng)驗,針對設計、前端、開發(fā)、售后、文案、推廣等六對一服務,響應快,48小時及時工作處理。網(wǎng)絡營銷推廣的優(yōu)勢是能夠根據(jù)用戶設備顯示端的尺寸不同,自動調(diào)整清水建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設計,從而大程度地提升瀏覽體驗。創(chuàng)新互聯(lián)公司從事“清水網(wǎng)站設計”,“清水網(wǎng)站推廣”以來,每個客戶項目都認真落實執(zhí)行。
{
int al=1,sp=N,i;//每行字母數(shù)目,空格數(shù)目
for(i=0; in; i++)//控制行數(shù)
{
int j=0;
for(; jsp; j++)//輸出空格循環(huán)
printf(" ");
for(;jsp+al;j++)//輸出字符循環(huán)
printf("*");
sp = sp-1;
al = al+2;
printf("\n");
}
}
int main()
{
int n,i;
scanf("%d",n);
for(i=1;i=n;i++)
Print(i+1,n);
return 0;
}
不知道是不是符合你的要求
打印兩個等邊三角形,再打一個矩形就可以實現(xiàn)圣誕樹雛形;
參考代碼如下:
#include?stdio.h
void?main()
{
int?i,j;
printf("*\n");
for?(i=2;?i4;?i++)
{
printf("?");
for?(j=1;?j2*i;j++)
printf("*");
printf("\n");
}
for?(i=1;?i5;?i++)
{
printf("?");
for?(j=1;?j2*i;?j++)
printf("*");
printf("\n");
}
for?(i=1;?i4;?i++)
{
printf("?");
printf("***\n");
}
}
#includestdio.h
void main()
{
int n,j,i,k;
char ch;
ch='*';
scanf("%d",n);
for(j=1;j=n;j++)
{
for(k=n;kj;k--)
{
printf(" ");
}
for(i=1;i=j;i++)
{
printf(" %c",ch);
}
printf("\n");
}
for(j=1;j=n-1;j++)
{
for(k=1;k=j;k++)
{
printf(" ");
}
for(i=n-1;i=j;i--)
{
printf(" %c",ch);
}
printf("\n");
}
}
為了更方便的設計圣誕樹的形狀,我用的是設計遞歸函數(shù)的方法。程序如下:
#include stdio.h
#include math.h
void shu(int n)
{
int i;
for (i = 1; i = 6 - n; i++)
{
printf(" ");
}
for (i = 1; i = 2 * n - 1;i++)
{
printf("*");
}
printf("\n");
if (n != 6)
shu(n + 1);
}
void gen(int n)
{
int i;
for (i = 1; i = n; i++)
{
printf(" ? *****\n");
}
}
void main()
{
shu(1);
shu(2);
gen(5);
}
仿真結(jié)果如圖1。
改變min函數(shù)調(diào)用函數(shù)的參數(shù),可以設計圣誕樹形狀和高度等,如下
void main()
{
shu(1);
shu(2);
shu(3);
gen(4);
}
將得到圖2的形狀。
名稱欄目:c語言調(diào)用函數(shù)打圣誕樹 C語言怎么輸出圣誕樹的樹干
轉(zhuǎn)載來源:http://chinadenli.net/article40/hgoheo.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站、做網(wǎng)站、網(wǎng)站收錄、手機網(wǎng)站建設、域名注冊、App開發(fā)
聲明:本網(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)