• 大小: 1.68KB
    文件类型: .cpp
    金币: 1
    下载: 0 次
    发布日期: 2021-01-29
  • 语言: C/C++
  • 标签: 输出  模拟  

资源简介



[核心代码]


float f(float x, float y, float z) {
    float a = x * x 9.0f / 4.0f * y * y z * z - 1;
    return a * a * a - x * x * z * z * z - 9.0f / 80.0f * y * y * z * z * z;
}

float h(float x, float z) {
    for (float y = 1.0f; y >= 0.0f; y -= 0.001f)
        if (f(x, y, z) <= 0.0f)
            return y;
    return 0.0f;
}

资源截图

代码片段和文件信息

#include 
#include 
#include 
#include 

float f(float x float y float z) {
    float a = x * x + 9.0f / 4.0f * y * y + z * z - 1;
    return a * a * a - x * x * z * z * z - 9.0f / 80.0f * y * y * z * z * z;
}

float h(float x float z) {
    for (float y = 1.0f; y >= 0.0f; y -= 0.001f)
        if (f(x y z) <= 0.0f)
            return y;
    return 0.0f;
}

int main() {
    system(“color 0c“);
    HANDLE o = GetStdHandle(STD_OUTPUT_HANDLE);
    _TCHAR buffer[25][80] = { _T(‘ ‘) };
    _TCHAR ramp[] = _T(“.:-=+*#%@“);

    for (float t = 0.0f;; t += 0.1f) {
        int sy = 0;
        float s = sinf(t);
        float a = s * s * s * s * 0.2f;
        for (float z = 1.3f; z > -1.2f; z -= 0.1f) {
            _TCHAR* p = &buf

评论

共有 条评论