3C科技 娛樂遊戲 美食旅遊 時尚美妝 親子育兒 生活休閒 金融理財 健康運動 寰宇綜合

Zi 字媒體

2017-07-25T20:27:27+00:00
加入好友
[C/C++演算法]-聖誕樹 剛才爬文,發現有人寫得一個聖誕樹顯示演算法,趕緊備份,歡迎有興趣的c/p同好,一起來c/p一下。 資料來源:http://codepad.org/l3ZJZLWY   #include<stdio.h> #include<stdlib.h> int main() { int i, j, k, b, blank, sign, max_base, now_base, min_base=3; char a; printf("輸入 顯示符號\n"); scanf("%c", &a); printf("輸入顯示層數\n"); scanf("%d", &b); max_base=min_base+b*2; for(i=0;i<b;++i) { now_base=min_base+i*2; blank=(max_base-now_base)/2; for(j=(now_base+1)/2;j>0;--j) { for(k=blank+j-1;k>0;--k) { printf(""); } sign=((now_base+1)/2-j+1)*2-1; for(k=0;k<sign;++k) { printf("%c",a); } printf("\n"); } } blank=(max_base-1)/2; for(i=0;i<blank;++i) { printf(""); } printf("%c\n",a); blank=(max_base-5)/2; for(i=0;i<blank;++i) { printf(""); } printf("%c%c%c%c%c\n",a,a,a,a,a); system("pause"); return 0; } /* 輸入 顯示符號 o 輸入顯示層數 3     o    ooo     o    ooo   ooooo     o    ooo   ooooo  ooooooo     o   ooooo */

本文由jashliaoeuwordpress提供 原文連結

寫了 5860316篇文章,獲得 23313次喜歡
精彩推薦