A. 怎麼用c語言編一個會發光的聖誕樹的程序(用的是vc++)
你是指用圖形庫還是用點陣文字?點陣文字可以用刷屏,圖形庫,做好動態圖,漸進的閃就行了
B. C語言中字母聖誕樹(要有注釋)
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#include<windows.h>
charrnd()
{
return'a'+rand()%26;
}
intmain()
{
inti,j;
srand(time(0)); //設定隨機數種子
for(i=0;i<15;i++) //設定輸出行數
{
for(j=0;j<15-i;j++) //設定輸出空白量
{
printf(""); //輸出空白
}
for(j=0;(j+1)/2<i;j++) //設定輸出字母量
{
printf("%c",rnd()); //輸出隨機字母
}
printf(" "); //輸出換行
}
for(i=0;i<8;i++) //設定樹干高度
{
for(j=0;j<12;j++) //設定樹干位置
{
printf(""); //輸出空白
}
for(j=0;j<3;j++) //設定樹干粗細
{
printf("%c",rnd()); //輸出隨機字母
}
printf(" "); //輸出換行
}
getchar();
system("pause");return0; //暫停看效果
}
C. 用c語言輸出聖誕樹,在線急等
參考下面代碼
#include <stdio.h>
void main()
{
int i,j;
printf("*\n");
for (i=2; i<4; i++)
{
printf(" ");
for (j=1; j<2*i;j++)
printf("*");
printf("\n");
}
for (i=1; i<5; i++)
{
printf(" ");
for (j=1; j<2*i; j++)
printf("*");
printf("\n");
}
for (i=1; i<4; i++)
{
printf(" ");
printf("***\n");
}
}
D. C語言設計案例張傳學P82編寫如圖123聖誕樹
為了更方便的設計聖誕樹的形狀,我用的是設計遞歸函數的方法。程序如下:
#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(" ");
if (n != 6)
shu(n + 1);
}
void gen(int n)
{
int i;
for (i = 1; i <= n; i++)
{
printf(" ***** ");
}
}
void main()
{
shu(1);
shu(2);
gen(5);
}
模擬結果如圖1。
E. 電腦的C語言怎樣編寫出聖誕樹
列印兩個等邊三角形,再打一個矩形就可以實現聖誕樹雛形;
參考代碼如下:
#include<stdio.h>
voidmain()
{
inti,j;
printf("* ");
for(i=2;i<4;i++)
{
printf("");
for(j=1;j<2*i;j++)
printf("*");
printf(" ");
}
for(i=1;i<5;i++)
{
printf("");
for(j=1;j<2*i;j++)
printf("*");
printf(" ");
}
for(i=1;i<4;i++)
{
printf("");
printf("*** ");
}
}
F. c語言聖誕樹代碼有顏色
從網上下載並安裝c-free3.5其他任何版本的都可以,其他的C語言開發工具也可以!這里給出c-free的安裝教程
2.新建一個程序代碼有基礎的可以自己試著寫,這里直接給出第一層的代碼inti,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("
");}3.繼續編輯第二層的大小和高度畫線部分為調整位置進行的修改,可以按照個人喜好隨意調整,或許能得到更加豐富的圖案4.最後編輯樹的枝幹
G. 如何用 C 語言畫一個「聖誕樹」
畫聖誕樹
1,用 C 語言畫的「聖誕樹」,對於我一個美術生來說,畫畫是自己的興趣,我也很喜歡畫畫,從小對畫畫還有創意性的,我大學是學藝術設計的,用電腦操作繪畫是我的專業,我嘗試用最少代碼來畫一個抽象一點的聖誕樹,可惜沒有畫樹干。然後,我嘗試用更真實一點的風格。因為樹是一個比較自相似的形狀,這次使用遞歸方式描述樹乾和分支。就是畫一主樹干,樹干越高看著就越幼。
所以考慮到太小的葉片是很難采樣得到好看的結果,我嘗試以一個較大的球體去表現葉片,就如素描時考慮更整體的光暗,而不是每片葉片的光暗,這樣畫出來的效果非常的漂亮,我覺得結果已有進步。
H. 求教 用C語言打出聖誕樹
void Print(int n,int N)//輸出三角形
{
int al=1,sp=N,i;//每行字母數目,空格數目
for(i=0; i<n; i++)//控制行數
{
int j=0;
for(; j<sp; j++)//輸出空格循環
printf(" ");
for(;j<sp+al;j++)//輸出字元循環
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;
}
不知道是不是符合你的要求
I. c語言,怎麼做出這個聖誕樹用while或for語句。幫我寫出代碼,謝謝。(不一定要圓圈,其他圖案
#include<stdio.h>
void main()
{
int n,j,i,k;
char ch;
ch='*';
scanf("%d",&n);
for(j=1;j<=n;j++)
{
for(k=n;k>j;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");
}
}
J. 怎樣用C語言寫一個聖誕樹,樹用一個正方形的框框住
用printf語句,相當於一張像素圖,用符號畫樹,樹輪廓之外的是空格