普通的爱心代码

53 阅读1分钟
#include<stdio.h>
 #include<windows.h>
 int main(){
 // 设置命令行窗口颜色
     system("color 0c");
     float x,y,a;
      // 外部循环,处理y轴
     for(y=1.4f;y>-1.4f;y-=0.1f){
      // 内部循环,处理x轴
         for(x=-1.4f;x<1.4f;x+=0.05f){
          // 修改x的范围和步长以覆盖更多区域
             a=x*x+y*y-1;
             // 使用putchar输出字符,条件判断绘制心形
             putchar((a*a*a-x*x*y*y*y<=0.0f)?'0':' ');
             // 清空输出缓冲区并换行
         }
         printf("\n");
         // 暂停一段时间以形成动画效果(这里设置为100毫秒)
         Sleep(100);// 注意Sleep函数参数是毫秒,且首字母大写
     }
     // 额外输出,这部分可以根据需要调整或删除
     printf("\txxx爱xxx\n");
 }

image.png