打印兩個等邊三角形,再打一個矩形就可以實現(xiàn)圣誕樹雛形;

成都創(chuàng)新互聯(lián)公司主營禹王臺網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,重慶App定制開發(fā),禹王臺h5小程序定制開發(fā)搭建,禹王臺網(wǎng)站營銷推廣歡迎禹王臺等地區(qū)企業(yè)咨詢
參考代碼如下:
#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");
}
}
從網(wǎng)上下載并安裝c-free3.5
其他任何版本的都可以,其他的C語言開發(fā)工具也可以!這里給出c-free的安裝教程
新建一個程序代碼
有基礎(chǔ)的可以自己試著寫,這里直接給出第一層的代碼
int i,j;
for(i=1;i=7;i++){
? for(j=1;j=10;j++){
? ? ? printf(" ");
? }
? for(j=1;j=7-i;j++){
? ? ? printf(" ");
}
? for(j=1;j=2*i-1;j++){
? ? ? printf("*");
}
printf("\n");
}
繼續(xù)編輯第二層的大小和高度
畫線部分為調(diào)整位置進行的修改,可以按照個人喜好隨意調(diào)整,或許能得到更加豐富的圖案
最后編輯樹的枝干
代碼在圖片中給出了
運行并觀察結(jié)果
這個是每一步都需要做的,可以根據(jù)圖形與我們理想的偏差來進行調(diào)整,結(jié)果應(yīng)該就想我圖片中的一樣了。
保存
好不容易寫完了,記得保存為,cpp的格式,下次想打開直接雙擊就可以了!
為了更方便的設(shè)計圣誕樹的形狀,我用的是設(shè)計遞歸函數(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ù),可以設(shè)計圣誕樹形狀和高度等,如下
void main()
{
shu(1);
shu(2);
shu(3);
gen(4);
}
將得到圖2的形狀。
網(wǎng)站標題:c語言函數(shù)圣誕樹 c語言編寫簡單圣誕樹
網(wǎng)頁鏈接:http://chinadenli.net/article14/hpedge.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供建站公司、網(wǎng)頁設(shè)計公司、外貿(mào)網(wǎng)站建設(shè)、品牌網(wǎng)站制作、App開發(fā)、營銷型網(wǎng)站建設(shè)
聲明:本網(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)