- /* Welcome to my blog
- * www.suzhengpeng.com
- */
- #include<iostream>
- using std::cout;
- using std::endl;
- #include<cmath>
- using std::pow;
- #define m 0.3
- #define n 0.6
- #define t 1.8
- #define r 1.0 //some ratios
- #include<conio.h>
- int main()
- {
- double myX,myY;
- double yourX,yourY;
- double width=4.0; //width
- double heigh=1.5; //heigh
- for(myY=heigh,yourY=heigh;myY>=-1.0,yourY>=-1.0;myY-=0.1,yourY-=0.1)// y position
- {
- for(myX=-3.0,yourX=-3.0;myX,yourX<=width;myX+=0.1,yourX+=0.1)// x position
- {
- if((pow(n*pow(yourX,2)+t*pow(yourY,2)-1.0,3)-t*pow(yourX,2)*pow(yourY,3)>=0)
- &&(pow(m*pow(myX,2)+r*pow(myY,2)-1.0,3)-r*pow(myX,2)*pow(myY,3)<0))
- //the function (n*x^2+t*y^2-1)^3-t*x^2*y^3=0
- cout<<"*";
- else
- cout<<" ";
- }
- cout<<endl;
- }
- gotoxy(22,9);
- cout<<"Dear Honey";
- gotoxy(26,11);
- cout<<"I LOVE YOU";
- gotoxy(35,13);
- cout<<"14-09-07";
- gotoxy(0,26);
- return 0;
- }
- //该片段来自于http://www.codesnippet.cn/detail/0701201511507.html
来源: http://www.codesnippet.cn/detail/0701201511507.html