zoukankan      html  css  js  c++  java
  • 心形java和C语言2019/10/17

    在网上无意中看到这个代码,学习了一下心形函数的知识: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("
    ");
                }
        return 0;
    }
    

     今日总结:

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

  • 相关阅读:
    Linux搭建maven私服
    eclipse提交项目到GitHub
    eclipse安装sts插件
    idea配置jdk
    C语言之链表————(转载)
    链表(创建,插入,删除和打印输出(转载)
    C语言之链表
    ARM 之LCD和LCD控制器
    ARM的两种启动方式 (NAND FLASH. NOR FLASH)
    ARM 汇编器对C的扩展
  • 原文地址:https://www.cnblogs.com/gonT-iL-evoL-I/p/11692265.html
Copyright © 2011-2022 走看看