用c语言打出心形函数 如何用c语言打出心形

怎样用C语言编写心形?

方法一:

创新互联公司专注于企业全网整合营销推广、网站重做改版、龙安网站定制设计、自适应品牌网站建设、H5页面制作电子商务商城网站建设、集团公司官网建设、外贸网站建设、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为龙安等各大城市提供网站开发制作服务。

#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; 

}

方法二:

int a=DETECT,b;

float r,R=9;

float n=10*3.14/180,x,y;

int i;

initgraph(a,b,"");

circle(200,300,R);

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

{x=200+R*cos(i*n);

y=300+R*sin(i*n);

r=sqrt((x0-x)^2+(y0-y)^2);/*x0,y0为R圆上的一定点*/

circle(x0,y0,r);

}

closegraph();

C语言怎么打出一个大爱心的图形呀?

我这个就是在VC++6.0下写的,你应该能打出来(几年前写的)——

//#include "stdafx.h"//If the vc++6.0, with this line.

#include "stdio.h"

int main(int argc,char *argv[]){   

char a[]="I love you I love you I love you I l",m[4],i;

printf("\n\n\n");

printf("%*.*s\n",58,21,"_*=_           _=*_");

printf("%*.*s\n",61,25,"I love yo       u I love!");

printf("%*.*s\n",63,29,"I love you I l ove you I love");

printf("%*.*s\n",65,33,a);

printf("%*.*s\n",66,35,a);

printf("%*.*s\n",66,35,a);

printf("%*.*s\n",65,33,a);

printf("%*.*s\n",64,31,a);

printf("%*.*s\n",63,29,a);

printf("%*.*s\n",61,25,a);

printf("%*.*s\n",59,21,a);

printf("%*.*s\n",57,17,a);

printf("%*.*s\n",55,13,a);

printf("%*.*s\n",53,9,a);

printf("%*.*s\n",51,5,a);

printf("%*.*s\n",50,3,a);

printf("%*.*s\n",49,1,a);

return 0;

}

运行结果:

用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语言打印出一个心形

#includestdio.h

int main()

int i,j,k,l,m; 

char c='*';

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

printf("\n");

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

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

printf(" "); 

for(k=1;k=i*4+1;k++) 

printf("%c",c); 

for(l=1;l=9-4*(i-1);l++) 

printf(" "); 

for(m=1;m=i*4+1;m++) 

printf("%c",c);

printf("\n");

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

for(j=1;j20;j++)

printf(" ");

for(k=1;k=29;k++)

printf("%c",c); 

printf("\n"); 

}

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

for(j=1;j20+2*i;j++)

printf(" ");

for(k=1;k=29-4*i;k++)

printf("%c",c);

printf("\n");

}

}


分享名称:用c语言打出心形函数 如何用c语言打出心形
标题来源:http://scyanting.com/article/ddshiee.html