C++用I love you!打印心形
打印心形圖案(撩妹神技)
廢話不多說,上代碼(先還是說一句心形圖案的函數——自己百度,這里只涉及到一種,其實有很多)
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
? ??float x, y;
? ? ?? ?string s="I love you!";
? ? ?? ?int l=s.length();
? ? ?? ?for (y = 1.3f; y >=-1.1f; y -= 0.06f)
? ? ?? ?{
? ? ?? ??? ?int t=0;
? ? ? ? ?? ?for (x = -1.1f; x <=1.1f; x += 0.025f)
? ? ? ? ?? ?{
? ? ? ? ?? ??? ?double heart=x*x+(5.0*y/4.0-sqrt(abs(x)))*(5.0*y/4.0-sqrt(abs(x)));
? ? ? ? ? ? ?? ?if (heart<=1){
? ? ? ? ? ? ? ? ?? ?cout << s[t];
? ? ? ? ? ? ? ? ?? ?t=(t+1)%l;
? ? ? ? ? ? ?? ?}
? ? ? ? ? ? ?? ?else cout << " ";
? ? ? ? ?? ?}
? ? ? ? ?? ?cout << endl;
? ? ?? ?}
? ? return 0;
}
?
?
總結
以上是生活随笔為你收集整理的C++用I love you!打印心形的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 天津天狮学院电子与计算机学院,天津天狮学
- 下一篇: VNC登陆灰屏 - fatal IO e