您的位置:

c语言图案代码大全,c语言程序图案

本文目录一览:

用c语言编写心形图案

用C语言编写心形的方法:

#includestdio.h 

int n;

void draw(int n)

{

int i,j;

for (i=1-(n1);i=n;i++) 

if (i=0) 

for (j=0;ji;j++) printf("  "); 

for (j=1;j=2*(n-i)+1;j++) printf(" *"); 

printf("\n"); 

else 

for (j=i;j0;j++) printf("  "); 

for (j=1;j=n+2*i+1;j++) printf(" *"); 

for (j=1;j=-1-2*i;j++) printf("  "); 

for (j=1;j=n+2*i+1;j++) printf(" *"); 

printf("\n"); 

}

}

int main() 

printf("Please input the size (n=4):"); 

scanf("%d",n); 

draw(n);

return 0; 

}

扩展资料

C程序是由一组变量或是函数的外部对象组成的。 函数是一个自我包含的完成一定相关功能的执行代码段。我们可以把函数看成一个“黑盒子”,你只要将数据送进去就能得到结果,而函数内部究竟是如何工作的,外部程序是不知道的。

外部程序所知道的仅限于输入给函数什么以及函数输出什么。函数提供了编制程序的手段,使之容易读、写、理解、排除错误、修改和维护。

参考资料:百度百科--c语音

c语言 心形图案代码

#include stdio.h

int main() {

    for (float y = 1.5f; y  -1.5f; y -= 0.1f) {

        for (float x = -1.5f; x  1.5f; x += 0.05f) {

            float a = x * x + y * y - 1;

            putchar(a * a * a - x * x * y * y * y = 0.0f ? '*' : ' ');

        }

        putchar('\n');

    }

}

用C语言写出画一个圆形的代码

可以参考下面的代码:

#includemath.h

main()

{

double y;

int x,m;

for(y=10;y=-10;y--)

{

m=2.5*sqrt(100-y*y);

for(x=1;x50-m;x++)

printf(" ");

printf("*");

for(;x50+m;x++)

printf(" ");

printf("*\n");

}

}

扩展资料:

for循表达式为:for(单次表达式;条件表达式;末尾循环体){中间循环体;}。

其中,表示式皆可以省略,但分号不可省略,因为“;”可以代表一个空语句,省略了之后语句减少,即为语句格式发生变化,则编译器不能识别而无法进行编译。for循环小括号里第一个“;”号前为一个为不参与循环的单次表达式。

参考资料来源:百度百科-for循环

c语言中的美丽图案的代码

#include stdlib.h

#include math.h

#include graphics.h

int size, color = 1;

void *save1, *save2;

void save();

void dsnow();

void font();

struct Snow

{

int x;

int y;

int speed;

} snow[100];

void save()

{

int i, x, y;

setcolor(WHITE);

for (i = 1; i = 6; i++)

{

x = 200+5 * sin(i *3.1415926 / 3);

y = 200-5 * cos(i *3.1415926 / 3);

line(200, 200, x, y);

}

size = imagesize(195, 195, 205, 205);

save1 = malloc(size);

save2 = malloc(size);

getimage(195, 195, 205, 205, save1);

getimage(100, 100, 110, 110, save2);

}

void font()

{

setcolor(color);

settextstyle(0, 0, 4);

outtextxy(80, 200, "HAPPPY NEW YEAR");

color++;

if (color 15)

color =1;

}

void dsnow()

{

int a[66], i, num = 0;

randomize();

for (i = 0; i 66; i++)

a[i] = (i - 2) *10;

cleardevice();

while (!kbhit())

{

font();

if (num != 100)

{

snow[num].speed = 2+random(10);

i = random(66);

snow[num].x = a[i];

snow[num].y = 0;

}

for (i = 0; i num; i++)

putimage(snow[i].x, snow[i].y, save2, COPY_PUT);

font();

if (num != 100)

num++;

for (i = 0; i num; i++)

{

snow[i].y += snow[i].speed;

putimage(snow[i].x, snow[i].y, save1, COPY_PUT);

if (snow[i].y 500)

snow[i].y = 0;

}

}

}

main()

{

int gdriver = DETECT, gmode;

initgraph(gdriver, gmode, "");

save();

dsnow();

getch();

closegraph();

}

c语言。输出图形,简单代码怎么写?

#includestdio.h

#includestdlib.h

char a[25][25],b[2];

int n;

void fill()

{ int i,j,k;

char *p=a[0];

for(k=0; k(n+1)/2; k++)

{ for(i=0; in-2*k; i++)

  {p=*(a+k)+k+i*25;

   for(j=0; jn-2*k; j++)

      *p++=b[k%2];

  }

}

}

int main()

{ int i,j;

scanf("%d %c %c",n,b[0],b[1]);

fill();

for(i=0; in; i++)

{ for(j=0; jn; j++)

    printf("%c",a[i][j]);

  printf("\n");

}

return 0;

}