乐乐学编程 发表于 2020-12-11 17:15:12

输出余弦曲线

如题

风过无痕1989 发表于 2020-12-11 17:23:53

这两个题,以前正好做过,代码如下:
// 输出余弦曲线
#include <stdio.h>
#include <math.h>
int main()
{
        double y;                     /* 纵坐标y */
        int x, m;                        /* 横坐标x */

        for (y = 1;y >= -1;y -= 0.1)   /* 纵轴y从1~-1,步长为0.1 */
        {
                m = acos(y) * 10;         /* 利用math.h中的反余弦函数,求对应横坐标的值,此时m为int型变量 */
                for (x = 1;x < m;x++)      /* 开始逐行打点 */
                        printf(" ");                /* 在曲线定点右侧,打印空格 */
                printf("*");                /* 第一个曲线定点打印“*” */
                for (;x < 62 - m;x++)      /* 开始打印对称曲线定点,由于对称性x的终值为62-m */
                        printf(" ");                /* 在两定点之间打印空格 */
                printf("*\n");            /* 第二个曲线定点打印“*”,并换行 */
        }
        return 0;
}

乐乐学编程 发表于 2020-12-11 19:56:33

风过无痕1989 发表于 2020-12-11 17:23
这两个题,以前正好做过,代码如下:

谢谢!
页: [1]
查看完整版本: 输出余弦曲线