(百例编程)1.绘制余弦曲线

来源:互联网 发布:在中国的日本人知乎 编辑:程序博客网 时间:2024/05/06 21:58

题目:在屏幕上用“*”显示0~360度的余弦函数cos(x)曲线 。

解题思路:根据图形左右对称来解!

#include <iostream>#include <cmath>using namespace std;int main(void){ double m,y; int x; for (y=1;y>=-1;y-=0.1) {    m=acos(y)*10;//对图像进行扩大10倍    for (x=1;x<m;x++)    {     cout<<" ";    }    cout<<"*";//画出左边的图像    for (;x<62-m;x++)//62为图像总宽度,其实这个值是试出来的,62感觉效果比较明显直观    {     cout<<" ";    }    cout<<"*";//画出右边的图像    cout<<endl; }  return 0;}


原创粉丝点击