如何实现用“*”显示0°~360°的sin(x)曲线
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
double y;
int x,m;
for(y=1;y>=0;y-=0.1)
{
m=(asin(y))*10;
for(x=1;x<m;x++) cout <<" ";
cout <<"*";
for(;x<32-m;x++) cout <<" ";
cout <<"*";
cout <<endl;
}
for(y=0;y>=-1;y-=0.1)
{
m=fabs(asin(y))*10;
for(x=1;x<32+m;x++) cout <<" ";
cout <<"*";
for(;x<62-m;x++) cout <<" ";
cout <<"*";
cout <<endl;
}
return 0;
}
转载于:https://www.cnblogs.com/itmaoren/archive/2012/01/28/2330779.html