C/C++绘制余弦曲线

#include
#include
using namespace std;
#define COL 62  //共有63列
int main()
{
double y;//纵坐标
int x;   //横坐标
int associatedX;//由y坐标计算出对应的X坐标
int i;

for (y = 1; y >= -1; y -= 0.1) //余弦值[-1:1]
{
associatedX = acos(y) * 10; //由y算出坐标X,并放大10倍
for (x = 0; x < associatedX; x++)
cout << " "; //在打印*之前,先把*前的空格打印
cout <<"*";      //打印左侧的*

for (; x < COL-associatedX; x++)
cout << " ";  //打印从左侧的*开始到右侧*之前的空格
cout << "*";
           
cout << endl;     //在同一行上打印两个*之后换到下一行
}
}

你可能感兴趣的:(C++语言,include)