c语言 心形图案代码

c语言 心形图案代码,第1张

#include <stdio.h>

int main(void)

{

float a,x,y

for(y=1.5fy>-1.5fy-=0.1f)

{

for(x=-1.5fx<1.5fx+=0.05f)

{

a = x*x+y*y-1

char ch = a*a*a-x*x*y*y*y<=0.0f?'*':' '

putchar(ch)

}

printf("\n")

}

return 0

}

扩展资料:

书写规则

1、一个说明或一个语句占一行。

2、用{} 括起来的部分,通常表示了程序的某一层次结构。{}一般与该结构语句的第一个字母对齐,并单独占一行。

3、低一层次的语句或说明可比高一层次的语句或说明缩进若干格后书写。以便看起来更加清晰,增加程序的可读性。在编程时应力求遵循这些规则,以养成良好的编程风格。

参考资料:

百度百科-c语言

方法一:

#include<stdio.h> 

int n

void draw(int n)

{

int i,j

for (i=1-(n>>1)i<=ni++) 

if (i>=0) 

for (j=0j<ij++) printf("  ") 

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

printf("\n") 

else 

for (j=ij<0j++) printf("  ") 

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

for (j=1j<=-1-2*ij++) printf("  ") 

for (j=1j<=n+2*i+1j++) 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=0i<36i++)

{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()


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11108674.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存