天天看点

C/C++绘制正弦曲线

#include <iostream>

#include <cmath>

using namespace std;

int main()

{

 double y;       //纵坐标

 int i, x, tmpx;

 for (y = 1; y >= -1; y -= 0.1)

 {

  tmpx = abs(asin(y)) * 10;//放大10倍

  if (y >= 0)

  {//前半周期

   for (x = 0; x < tmpx; x++)

    cout << " ";

   cout << "*";

   for (; x < 31-tmpx; x++)

   cout << "*" << endl;

  }

  else

  {

   for (x = 0; x <= 31+tmpx; x++)//后半周期

   for (; x <= 62-tmpx; x++)

 }

 system("pause");

 return 0;

}

上一篇: KMP算法

继续阅读