c语言心形代码及图形

发布时间:2020-10-15 21:04:37   来源:文档文库   
字号:

c语言心形代码及图形



#include

#include

#include

#define r 10

#define R 172

int main(void)

{

FILE *fp;

int n;

if((fp=fopen("LOVE.txt","w"))==NULL)

{

printf("File open error!\n");

exit(0);

}

int i,j,e;

int a;

for(i=1,a=r;i

{

for(j=(int) ( r-sqrt((r*r-(a-i)*(a-i))) );j>0;j--)

{

printf(" ");

fprintf(fp,"%s"," ");

}

for(e=1;e<=2*sqrt((r*r-(a-i)*(a-i)));e++)

{

printf("\3");

fprintf(fp,"%s"," * ");

}

for(j=(int) ( 2*( r-sqrt((r*r-(a-i)*(a-i)))) );j>0;j--)

{

printf(" ");

fprintf(fp,"%s"," ");

}

for(e=1;e<=2*sqrt( (r*r-(a-i)*(a-i)) );e++)

{

printf("\3");

fprintf(fp,"%s"," * ");

}

printf("\n");

fprintf(fp,"%s","\n");

}

for(i=1;i<40;i++)

{

if(i==6)

{

printf("(∩_∩)I LOVE MY MOTHER(∩_∩)");

i+=30;

}

printf("\3");

fprintf(fp,"%s"," * ");

}

printf("\n");

for(i=1;i<=R/2;i++)

{

if(i%2||i%3)continue;

for(j=(int) ( R-sqrt( (double) (R*R-i*i) ) );j>0;j--)

{

printf(" ");

fprintf(fp,"%s"," ");

}

for(e=1;e<=2*( sqrt( (double)(R*R-i*i) ) - (R-2*r) );e++)

{

printf("\3");

fprintf(fp,"%s"," * " );

}

printf("\n");

}

printf("请选着播放形式:\n自动播放:按 1 ,控制播放:按 0\n");

printf("按完数字后请按enter键\n");

scanf("%d",&n);

if(n==0)

{

while(1)

{

system("color a");

system("pause");

system("color b");

system("pause");

system("color c");

system("pause");

system("color d");

system("pause");

system("color e");

system("pause");

system("color f");

system("pause");

}

}

else

{

while(1)

{

system("color a");

Sleep(100);

system("color b");

Sleep(100);

system("color c");

Sleep(100);

system("color d");

Sleep(100);

system("color e");

Sleep(100);

system("color f");

Sleep(100);

system("color 0");

Sleep(100);

}

}

return 0;

}

本文来源:https://www.2haoxitong.net/k/doc/fe95ff1dafaad1f34693daef5ef7ba0d4b736d68.html

《c语言心形代码及图形.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式