您的位置:首页 > 编程语言 > C语言/C++

C/C++绘制余弦曲线

2012-04-26 06:54 337 查看
#include <iostream>

#include <cmath>

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; //在同一行上打印两个*之后换到下一行

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: