#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()
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)