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

C/c++语言绘制正弦曲线和相交直线的方法

2011-11-01 21:55 399 查看
 
#include <iostream.h>

#include <stdlib.h>

#include <math.h>

 int  main()

{

   double y;

   int m,n;

   int x;

   cout<<"y=sin(x) and f(x)=56*(y-1)+31"<<endl;

   for(y=0;y<10;y++)

  {

   m=int(10*asin(1-0.1*y));

   n=int(56*(0.1*y-1)+31);

      for(x=0;x<=31;++x)

   {if(x==m||x==31-m) cout<<"*";

    else if(x==n) cout<<"+";

    else if(x==m&&x==n) cout<<"+";

   else cout<<" ";

   }

   cout<<endl;

  }

   for(y=10;y<=20;y++)

  {

   m=-int(10*asin(1-0.1*y));

   n=int(56*(0.1*y-1)+31);

      for(x=0;x<=62;++x)

   {if(x==31+m||x==62-m) cout<<"*";

    else if(x==n) cout<<"+";

    else if(x==m&&x==n) cout<<"+";

   else cout<<" ";

 

   }

   cout<<endl;

  }

 system("pause");


 return 0;

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