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.wddqw.com/doc/1f09b10d76c66137ee0619f9.html