C/java 实现爱心

七夕来袭!是时候展现专属于程序员的浪漫了!

七夕节的传说相信大多数人都不会陌生,因为跟七夕节相关的影视作品那是数不胜数,深入人心,而且七夕节的牛郎织女传说本身就是我国四大民间传说之一,有着举重若轻的地位那么与七夕节相关的故事有什么呢?
在这里插入图片描述
  我们最熟悉的传说故事是这样的,相传牛郎父母早逝,年幼时又得不到哥嫂的待见,整个人只有和那头老牛是最亲的,某一天牛郎遇到了一位堪称仙女的女性,即织女,所谓一见钟情莫过如此,牛郎他陷入了单相思中,而老牛看见牛郎好像有烦恼,于是就显灵给他出了一个计谋,让他怎么去俘虏织女的心。

在某一天时,仙女在河流中沐浴,牛郎见此果断拿走了织女的衣裳,而她自然就是惊慌失措,苦苦哀求牛郎把衣服还给她,但是牛郎当然不肯那么简单就把衣服给她了,于是便说“如果你愿意当我的妻子,那么这衣服就给你”,织女便应了下来,因为当初她就是奔着牛郎来的,如今两人情投意合,那么干脆在一起也算合适。婚后的日子很幸福美满,甚至还生下了一儿一女,直到后来老牛年龄太大了就去世了,夫妇二人倍感伤心,但是老牛叮嘱牛郎要把它的皮留下来,到急难时披上以求帮助。老牛死后,夫妻俩忍痛剥下牛皮,把牛埋在山坡上。

但好日子不久噩梦就来临了,织女和牛郎成亲的时被玉帝和王母娘娘得知,便差人下界捉拿织女,天神趁牛郎不在家的时候,抓走了织女。牛郎回家不见织女,便猜到了是天庭来人,于是想起了老牛的叮嘱,急忙披上牛皮,担了两个小孩便飞了上去。

在这里插入图片描述

眼看就要追上,王母娘娘心中一急,拔下头上的金簪向银河一划,昔日清浅的银河一霎间变得浊浪滔天,牛郎再也过不去了。从此,牛郎织女只能泪眼盈盈,隔河相望,天长地久,玉皇大帝和王母娘娘也拗不过他们之间的真挚情感,准许他们每年七月七日相会一次,相传,每逢七月初七,人间的喜鹊就要飞上天去,在银河为牛郎织女搭鹊桥相会。

这个故事讲完之后这里就给大家分别用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(" ");
        }
    }

运行结果:
在这里插入图片描述

最后祝各位有情人终成眷属!!!!

猜你喜欢

转载自blog.csdn.net/weixin_56935264/article/details/126153590
今日推荐