c++打印心形

来源:互联网 发布:电脑服务端口查询 编辑:程序博客网 时间:2024/06/04 18:25

用c++打印一个心形的图案:

#include<iostream>#include<cmath>using namespace std;int main(){    float x, y;    for (y = 1.5f; y >-1.5f; y -= 0.1f)    {        for (x = -1.5f; x <1.5f; x += 0.05f)        {            float a = x*x + y*y - 1;            if ((a*a*a- x*x*y*y*y)<=0)//心形方程                cout << '*';            else cout << " ";        }        cout << endl;    }    return 0;}

效果图如下:

这里写图片描述

1 0
原创粉丝点击