用C++绘制一条正弦曲线
//用C++绘制一条正弦曲线
#include <iostream>
#include <cmath>
using namespace std;
void main()
{
double y;
int x,m;
for(y=1;y>=-1;y-=0.1) //0-π,π到2π分别绘制21个点
{
m=abs(asin(y))*10; //横坐标
if(y>=0)
{
for(x=1;x<m;x++)
{
cout<<" ";
}
cout<<"*";
for(;x<31-m;x++)
{
cout<<" ";
}
cout<<"*"<<endl;
}
else
{
for(x=1;x<31+m;x++)
{
cout<<" ";
}
cout<<"*";
for(;x<62-m;x++)
{
cout<<" ";
}
cout<<"*"<<endl;
}
}
}