绘制余弦曲线

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

1 #include <stdio.h>
2 #include <math.h>
3
4  #define WIDE 62
5
6 int
7 main(void)
8 {
9 double y, m;
10 int x;
11
12 for(y=1;y>=-1;y-=0.1)
13 {
14 m = acos(y)*10;
15
16 for(x=1;x<m;++x) printf(" "); printf("*");
17 for(;x<(WIDE-m);++x) printf(" "); printf("*"); printf("\n");
18 }
19
20 return 0;
21 }

 

 

Output:

*                                                             *
    *                                                     *
      *                                                 *
       *                                               *
         *                                           *
          *                                         *
           *                                       *
            *                                     *
             *                                   *
              *                                 *
               *                               *
                *                             *
                 *                           *
                  *                         *
                   *                       *
                    *                     *
                      *                 *
                       *               *
                        *             *
                          *         *
                               **

posted on 2010-07-27 03:37  sohu2000000  阅读(1378)  评论(0编辑  收藏  举报

导航