码迷,mamicode.com
首页 > 编程语言 > 详细

心形java2019/10/17

时间:2019-10-17 15:57:27      阅读:91      评论:0      收藏:0      [点我收藏+]

标签:pac   三次   bsp   static   学习   打印   了解   定义   函数   

在网上无意中看到这个代码,学习了一下心形函数的知识:http://mathworld.wolfram.com/HeartCurve.html

package dada;

/**
 * 了解Heart Curve函数中的 一种:(X的平方+Y的平方-1)-X的平方乘以Y的三次方
*/
public class HeartTest {

    public static void main(String[] args) {
            //i对应X j对应Y
            for (float i = 1.5f; i > -1.5f; i -= 0.15f)
            //20
            {
                for (float j = -1.5f; j < 1.5f; j += 0.05f)
                //30
                    // 打印函数轨迹 在这个范围内小于等于函数的部分充满*
                {
                    float a = i * i + j * j - 1;
                    String str =(a * a * a - j * j * i * i * i) <= 0.0f ? "*" : " ";
                    System.out.print(str);
                }
                System.out.println("");
            }


    }
}

 C语言:

#include<stdio.h>
int main()
{

double i=0.0;
double j=0.0;

 //i对应X j对应Y
            for( i = 1.5; i > -1.5; i -= 0.15)
            //20
            {
                for ( j = -1.5; j < 1.5; j += 0.05)
                //30
                    // 打印函数轨迹 在这个范围内小于等于函数的部分充满*
                {
                    double a = i * i + j * j - 1;
                    char str =(a * a * a - j * j * i * i * i) <= 0.0 ? ‘*‘ : ‘ ‘;
                    printf("%c",str);
                }
                printf("\n");
            }
    return 0;
}

 今日总结:

我今天发现了,就是C语言的变量定义不能放进for()中,for(int i=0;;)是会报错的

心形java2019/10/17

标签:pac   三次   bsp   static   学习   打印   了解   定义   函数   

原文地址:https://www.cnblogs.com/gonT-iL-evoL-I/p/11692265.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!