㈠ 電腦的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("*** ");
}
}
㈡ 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");
}
}
㈢ 用c語言輸出這個聖誕樹,在線等,很急
#include <stdio.h>
void prt(int a,int b)
{int i,j;
for(i=0;i<5;i++)
{for(j=0;j<b-i-a;j++)
printf(" ");
for(j=-(i+a);j<=i+a;j++)
printf("*");
printf(" ");
}
}
int main()
{int i;
for(i=0;i<10;i+=2)
prt(i,12);
for(i=0;i<3;i++)
printf(" *** ");
return 0;
}
㈣ 求教 用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;
}
不知道是不是符合你的要求
㈤ C語言設計案例張傳學P6編寫輸出聖誕樹
不知你要畫的聖誕樹長什麼樣?給你找了一個代碼:
#include<stdio.h>
voidprintTree(intn)
{
inti=0,j=0,k=0,max=n*n-n+5;
for(i=1;i<=n;i++)
{
for(j=1;j<=i*(i-1)/2+3;j++)
{
for(k=0;k<(max-(2*j-1))/2;k++)
putchar('');
for(k=(max-(2*j-1))/2;k<(max+2*j-1)/2;k++)
putchar('*');
putchar(' ');
}
}
for(i=0;i<2;i++)
{
for(j=0;j<(max-1)/2;j++)
putchar('');
printf("* ");
}
}
intmain()
{
intn;
scanf("%d",&n);
printTree(n);
return0;
}
執行結果如下:層數手動輸入
㈥ 用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");
}
}
㈦ 如何用c語言編一個聖誕樹,謝謝
列印兩個等邊三角形,再打一個矩形就可以實現聖誕樹雛形;
參考代碼如下:
㈧ c語言,怎麼做出這個聖誕樹求寫代碼拍下來,必採納
printf("%5s ",str); 表示右對齊,佔5位輸出字元串 str, 代表換行。代碼:
#include<stdio.h>
intmain()
{
printf("%5s ","O");
printf("%6s ","OOO");
printf("%7s ","OOOOO");
printf("%6s ","OOO");
printf("%8s ","OOOOOOO");
printf("%9s ","OOOOOOOOO");
printf("%5s ","O");
printf("%5s ","O");
printf("%5s ","O");
printf("%5s ","O");
return0;
}
編譯運行:
㈨ C#怎樣列印一個由*組成的聖誕樹
給你個思路,程序就不寫了:
其實這顆樹的上半部份是一個等差數列,第0行是1個*,第1行是3個,第2行5個,以此類推,第n行就有n*2+1 (其中n=0,1,2,3,...,注意這里以索引0行開始) 個*,這樣就很容易做了,而且完全可以不局限於本題來列印類似的更大的一株樹;另外一個要點是先要找到第n行的*的個數(因為它的*會是最多的),以它的中心為對齊點列印其它行的部份。
㈩ 利用printf函數在屏幕上列印一個10層的聖誕樹
你好,朋友,利用這個函數在屏幕上列印一個十層的聖誕樹還是比較有難度的,必須要懂得用電腦去操控每一個細節,希望能幫助到你。