A. c语言:用for循环嵌套怎么输出这种圣诞树
#include<stdio.h>
#define N 7 //整图行数
#define M 5 //树冠高度
#define KG M-i-1 //每行空格数
#define XH i*2+1 //每行星号个数
void main() { int i,j,k;
for ( i=0;i<N;i++ ) {
k=( i<M )?(KG):(M-1); for ( j=0;j<k;j++ ) printf(" ");
k=( i<M )?(XH):(1); for ( j=0;j<k;j++ ) printf("*");
printf(" ");
}
}
B. 如何用C语言画一个“圣诞树”
从网上下载并安装c-free3.5
其他任何版本的都可以,其他的C语言开发工具也可以!这里给出c-free的安装教程
新建一个程序代码
有基础的可以自己试着写,这里直接给出第一层的代码
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");
}
继续编辑第二层的大小和高度
画线部分为调整位置进行的修改,可以按照个人喜好随意调整,或许能得到更加丰富的图案
最后编辑树的枝干
代码在图片中给出了
运行并观察结果
这个是每一步都需要做的,可以根据图形与我们理想的偏差来进行调整,结果应该就想我图片中的一样了。
保存
好不容易写完了,记得保存为,cpp的格式,下次想打开直接双击就可以了!
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语言怎样编写出圣诞树
打印两个等边三角形,再打一个矩形就可以实现圣诞树雏形;
参考代码如下:
#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("*** ");
}
}
E. 求教 用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;
}
不知道是不是符合你的要求
F. 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");
}
}
G. 怎么用c语言编一个会发光的圣诞树的程序(用的是vc++)
你是指用图形库还是用点阵文字?点阵文字可以用刷屏,图形库,做好动态图,渐进的闪就行了
H. c语言 用循环语句输出星号图形
这个是程序代码:
main()
{
int m,n;
for(n=1;n<=3;n++)
{
for(m=1; m<=2*n-1;m++)
printf("*");
printf("\n");
}}
C语言是一种计算机程序设计语言,属高级语言范畴。它既具有高级语言的特点,又具有汇编语言的特点。它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序,代码清晰精简,十分灵活。
I. 如何用C语言输出星号
C语言输出如题所示图案的代码如下:
#include<stdio.h>
int main( )
{
int x;
int i,j,k;
printf("请输入,需要生成图案的行数(单数):");
scanf("%d",&x);
k=x/2+1;
for(i=1;i<=k;i++)
{
for(j=0;j<2*i-1;j++)
printf("*");
printf(" ");
}
for(i=k-1;i>=1;i--)
{
for(j=0;j<2*i-1;j++)
printf("*");
printf(" ");
}
}
(9)用c语言编程出圣诞树的星号扩展阅读:
由题,需要输出这样一个图像,可将其看为一个正三角形与倒三角形的组合。
且对于下图:
*
***
*****
*******
*****
***
*
由行数与*号的关系可得,在对于总行数/2+1的部分,行数*2+1,即为*号的数目,因而得到了前半段图形的代码。
而对于后半部分的倒三角形,其行数可记为,倒数总行数/2...3、2、1行,则可利用循环以及2*行数-1,得到下半部分的图像。