七夕节,我给你们准备了一些礼物

2018 年 8 月 16 日 前端黑板报

(上图,向左滑动)

鹊桥仙 · 七夕

范仲淹

双星良夜,
耕慵织懒,
应被群仙相妒。
娟娟月姊满眉颦,
更无奈、风姨吹雨。
相逢草草,
争如休见,
重搅别离心绪。
新欢不抵旧愁多,
倒添了、新愁归去


下面才是准备的礼物,使用编程语言打印出爱心:


刺不刺激,惊不惊喜,意不意外



Java:


// Java code to print a HEART Shape

class Heart{
   
public static void main(String arg[]) {
   
   // size = 10
   int a, b, size = 15;

   /* FOR THE APEX OF HEART */
   for (a = size / 2; a <= size; a = a + 2) {
       
   
   for (b = 1; b < size - a; b = b + 2)
       System.out.print(" ");

   
   for (b = 1; b <= a; b++)
       System.out.print("A");

   
   for (b = 1; b <= size - a; b++)
       System.out.print(" ");

   
   for (b = 1; b <= a - 1; b++)
       System.out.print("A");

   System.out.print("\n");
   }

   /*THE INVERTED TRIANGLE */

   for (a = size; a >= 0; a--) {
       
   // THE INVERTED TRIANGLE
   for (b = a; b < size; b++)
       System.out.print(" ");

   // THE BASE OF TRIANGLE
   for (b = 1; b <= ((a * 2) - 1); b++)
       System.out.print("V");

   System.out.print("\n");
   }
 }
}


C++:


#include<iostream>
#include<cmath>

using namespace std;

int main()
{
   double x, y,
   size=10;
   char ch=3;
   string message(" Happy Valentine's Day ");
   int print_line = 4;
   
   if(message.length() % 2 != 0)
       message += " ";
   
   for(x=0;x<size;x++)
   {
       for(y=0;y<=4*size;y++)
       {
           double dist1 = sqrt( pow(x-size,2) + pow(y-size,2) );
           double dist2 = sqrt( pow(x-size,2) + pow(y-3*size,2) );
           
           if (dist1 < size + 0.5 || dist2 < size + 0.5 ) {
               cout<< ch;
           }
           else
               cout<< " ";
       }
       
       cout<<"\n";
   }
   
   for(x=1;x<2*size;x++)
   {
       for(y=0;y<x;y++)
           cout << " ";
       
       for (y=0;y<4*size + 1 - 2*x; y++)
       {
           if (x>= print_line - 1 && x <= print_line + 1) {
               int idx = y - (4*size - 2*x - message.length()) / 2;
               if(idx < message.length() && idx >= 0) {
                   if (x == print_line)
                       cout<<message[idx];
                   else cout << " ";
               }
               else
                   cout << ch;
           }
           else
               cout<< ch;
       }
       cout<<endl;
   }
   
   return 0;
}


HTML+CSS:


<div class="heart"></div>


.heart {
 background-color: red;
 display: inline-block;
 height: 30px;
 margin: 0 10px;
 position: relative;
 top: 0;
 transform: rotate(-45deg);
 width: 30px;
}

.heart:before,
.heart:after {
 content: "";
 background-color: red;
 border-radius: 50%;
 height: 30px;
 position: absolute;
 width: 30px;
}

.heart:before {
 top: -15px;
 left: 0;
}

.heart:after {
 left: 15px;
 top: 0;
}


Python3:


print('\n'.join([''.join([('LoveDaLin'[(x-y)%8]if((x*0.05)**2+(y*0.1)**2-1)**3-(x*0.05)**2*(y*0.1)**3<=0 else' ')for x in range(-30,30)])for y in range(15,-15,-1)]))





目前5000+人已关注加入我们

       

       



登录查看更多
1

相关内容

Java 是一门编程语言,拥有跨平台、面向对象、泛型编程等特性。
商业数据分析,39页ppt
专知会员服务
157+阅读 · 2020年6月2日
专知会员服务
109+阅读 · 2020年3月12日
Python数据分析:过去、现在和未来,52页ppt
专知会员服务
99+阅读 · 2020年3月9日
【机器学习课程】Google机器学习速成课程
专知会员服务
162+阅读 · 2019年12月2日
2019年机器学习框架回顾
专知会员服务
35+阅读 · 2019年10月11日
机器学习入门的经验与建议
专知会员服务
90+阅读 · 2019年10月10日
谷歌足球游戏环境使用介绍
CreateAMind
31+阅读 · 2019年6月27日
深度学习这些“坑”你们有没有踩过(入门误区)
计算机视觉战队
5+阅读 · 2019年4月27日
10行代码实现目标检测,请收下这份教程
极市平台
4+阅读 · 2018年6月27日
推荐一些适合小白练手的Python项目
数据挖掘入门与实战
6+阅读 · 2018年5月17日
爬了自己的微信,原来好友都是这样的!
七月在线实验室
4+阅读 · 2018年1月18日
Python除了不会生孩子,什么都会
算法与数学之美
3+阅读 · 2017年11月8日
【LeetCode 500】关关的刷题日记27 Keyboard Row
专知
3+阅读 · 2017年11月5日
[DLdigest-8] 每日一道算法
深度学习每日摘要
4+阅读 · 2017年11月2日
Arxiv
3+阅读 · 2018年10月25日
Arxiv
6+阅读 · 2018年1月14日
Arxiv
11+阅读 · 2018年1月11日
Arxiv
5+阅读 · 2015年9月14日
VIP会员
相关VIP内容
商业数据分析,39页ppt
专知会员服务
157+阅读 · 2020年6月2日
专知会员服务
109+阅读 · 2020年3月12日
Python数据分析:过去、现在和未来,52页ppt
专知会员服务
99+阅读 · 2020年3月9日
【机器学习课程】Google机器学习速成课程
专知会员服务
162+阅读 · 2019年12月2日
2019年机器学习框架回顾
专知会员服务
35+阅读 · 2019年10月11日
机器学习入门的经验与建议
专知会员服务
90+阅读 · 2019年10月10日
相关资讯
谷歌足球游戏环境使用介绍
CreateAMind
31+阅读 · 2019年6月27日
深度学习这些“坑”你们有没有踩过(入门误区)
计算机视觉战队
5+阅读 · 2019年4月27日
10行代码实现目标检测,请收下这份教程
极市平台
4+阅读 · 2018年6月27日
推荐一些适合小白练手的Python项目
数据挖掘入门与实战
6+阅读 · 2018年5月17日
爬了自己的微信,原来好友都是这样的!
七月在线实验室
4+阅读 · 2018年1月18日
Python除了不会生孩子,什么都会
算法与数学之美
3+阅读 · 2017年11月8日
【LeetCode 500】关关的刷题日记27 Keyboard Row
专知
3+阅读 · 2017年11月5日
[DLdigest-8] 每日一道算法
深度学习每日摘要
4+阅读 · 2017年11月2日
Top
微信扫码咨询专知VIP会员