七夕来袭!是时候展现专属于程序员的浪漫了!
七夕节的传说相信大多数人都不会陌生,因为跟七夕节相关的影视作品那是数不胜数,深入人心,而且七夕节的牛郎织女传说本身就是我国四大民间传说之一,有着举重若轻的地位那么与七夕节相关的故事有什么呢?
我们最熟悉的传说故事是这样的,相传牛郎父母早逝,年幼时又得不到哥嫂的待见,整个人只有和那头老牛是最亲的,某一天牛郎遇到了一位堪称仙女的女性,即织女,所谓一见钟情莫过如此,牛郎他陷入了单相思中,而老牛看见牛郎好像有烦恼,于是就显灵给他出了一个计谋,让他怎么去俘虏织女的心。
在某一天时,仙女在河流中沐浴,牛郎见此果断拿走了织女的衣裳,而她自然就是惊慌失措,苦苦哀求牛郎把衣服还给她,但是牛郎当然不肯那么简单就把衣服给她了,于是便说“如果你愿意当我的妻子,那么这衣服就给你”,织女便应了下来,因为当初她就是奔着牛郎来的,如今两人情投意合,那么干脆在一起也算合适。婚后的日子很幸福美满,甚至还生下了一儿一女,直到后来老牛年龄太大了就去世了,夫妇二人倍感伤心,但是老牛叮嘱牛郎要把它的皮留下来,到急难时披上以求帮助。老牛死后,夫妻俩忍痛剥下牛皮,把牛埋在山坡上。
但好日子不久噩梦就来临了,织女和牛郎成亲的时被玉帝和王母娘娘得知,便差人下界捉拿织女,天神趁牛郎不在家的时候,抓走了织女。牛郎回家不见织女,便猜到了是天庭来人,于是想起了老牛的叮嘱,急忙披上牛皮,担了两个小孩便飞了上去。
眼看就要追上,王母娘娘心中一急,拔下头上的金簪向银河一划,昔日清浅的银河一霎间变得浊浪滔天,牛郎再也过不去了。从此,牛郎织女只能泪眼盈盈,隔河相望,天长地久,玉皇大帝和王母娘娘也拗不过他们之间的真挚情感,准许他们每年七月七日相会一次,相传,每逢七月初七,人间的喜鹊就要飞上天去,在银河为牛郎织女搭鹊桥相会。
这个故事讲完之后这里就给大家分别用C和java来实现一下属于程序员的浪漫爱心。
C语言
代码如下:
#include<stdio.h>
#include<Windows.h>
int main()
{
float x, y, a;
for (y = 1.5; y > -1.5; y -= 0.1)
{
for (x = -1.5; x < 1.5; x += 0.05)
{
a = x * x + y * y - 1;
putchar(a * a * a - x * x * y * y * y <= 0.0 ? '*' : ' ');
}
system("color 0c");
putchar('\n');
}
printf(" 送给xxx!");//这里xxx可以改成你对象名字
printf("\n\n\n");
return 0;
}
运行结果:
Java
实现空心爱心
代码如下:
public static void heart1(){
float x,y,a;
for(y=1.3f;y>-1.1f;y-=0.06f){
//这里的参数皆可以调,条件就是看着顺眼
for(x=-1.2f;x<=1.2f;x+=0.025f){
a=x*x+y*y-1;
System.out.print(a*a*a-x*x*y*y*y<=0.0f?' ':'$');
}
System.out.println();
}
}
运行结果:
实现实心爱心:
代码如下:
public static void heart2(){
double x,y,a;
char s[]=new char[]{
'I',' ','l','o','v','e',' ','y','o','u','!'};
int index=0;
for(y=1.3f;y>-1.1f;y-=0.06f){
index=0;
for(x=-1.1f;x<=1.1f;x+=0.025f){
double result=x*x+pow((5.0*y/4.0-sqrt(abs(x))),2);
if(result<=1){
System.out.print((s[index]));
index=(index+1)%11;
}
else{
System.out.print(' ');
}
}
System.out.println(" ");
}
}
运行结果:
最后祝各位有情人终成眷属!!!!