使用C++语言实现爱心代码

粉色的爱心

#include<iostream>
#include<cmath>
using namespace std;

int main()
{
    for(float y=1.3;y>=-1.1;y-=0.06){ // 循环控制y坐标的范围,从1.3到-1.1,每次减少0.06
           
        for(float x=-1.1;x<=1.1;x+=0.025) // 循环控制x坐标的范围,从-1.1到1.1,每次增加0.025
        {
            if(x*x+pow(5.0*y/4.0-sqrt(fabs(x)),2)-1<=0) // 判断当前坐标是否在爱心的范围内
            {
                cout << "\033[48;2;255;192;203m" << '*' << "\033[0m"; // 设置粉色背景色,并输出*
            }
            else
                cout<<' '; // 输出空格
        }
        cout<<endl; // 换行
    }
    system("pause"); // 暂停程序,等待用户按下任意键继续
    return 0;
}

效果预览

图片[1]-使用C++语言实现爱心代码-铭心博客

无颜色的爱心

#include<iostream>
#include<cmath>
using namespace std;

int main()
{
    for(float y=1.3;y>=-1.1;y-=0.06){ // 循环控制y坐标的范围,从1.3到-1.1,每次减少0.06
           
        for(float x=-1.1;x<=1.1;x+=0.025) // 循环控制x坐标的范围,从-1.1到1.1,每次增加0.025
        {
            if(x*x+pow(5.0*y/4.0-sqrt(fabs(x)),2)-1<=0) // 判断当前坐标是否在爱心的范围内
            {
                cout <<'*'; // 输出*
            }
            else
                cout<<' '; // 输出空格
        }
        cout<<endl; // 换行
    }
    system("pause"); // 暂停程序,等待用户按下任意键继续
    return 0;
}

效果预览

图片[2]-使用C++语言实现爱心代码-铭心博客
© 版权声明
THE END
喜欢就支持一下吧!
点赞298 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容