问答详情
源自:4-14 Java 循环语句之多重循环

哪位大佬会打出 心形吗?

写下代码 谢谢

提问者:燕丹 2018-07-22 16:08

个回答

  • qq_海纳百川_17
    2018-07-22 16:28:26

    用C语言写的,格式不知道为啥乱了

    再发一遍

    #include<stdio.h>

    int main()

    {

        float x,y,z,f;

        for(y = 1.5f; y > -1.5f ; y -= 0.1f)

        {


            for(x = -1.5f; x < 1.5f ; x+=0.05f)

            {

                z=x*x+y*y-1;

                f=z*z*z-x*x*y*y*y;

            putchar(f <= 0.0f? "........"

                    [(int)(f * -8.0f)] : ' ');

            }

             putchar('\n');

        }


    }


  • qq_海纳百川_17
    2018-07-22 16:26:15

    #include<stdio.h>int main(){    float x,y,z,f;    for(y = 1.5f; y > -1.5f ; y -= 0.1f)    {        for(x = -1.5f; x < 1.5f ; x+=0.05f)        {            z=x*x+y*y-1;            f=z*z*z-x*x*y*y*y;        putchar(f <= 0.0f? "........"                [(int)(f * -8.0f)] : ' ');        }         putchar('\n');    }}