Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2097348
  • 博文数量: 414
  • 博客积分: 10312
  • 博客等级: 上将
  • 技术积分: 4921
  • 用 户 组: 普通用户
  • 注册时间: 2007-10-31 01:49
文章分类

全部博文(414)

文章存档

2011年(1)

2010年(29)

2009年(82)

2008年(301)

2007年(1)

分类: C/C++

2010-07-27 00:40:45

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

#include <stdio.h>
#include <math.h>
  
#define WIDE 62
  
int
main(void)
{
    double y, m;
    int x;
  
    for(y=1;y>=-1;y-=0.1)
    {
        m = acos(y)*10;
  
        for(x=1;x<m;++x) printf(" "); printf("*");
        for(;x<(WIDE-m);++x) printf(" "); printf("*"); printf("\n");
    }
  
    return 0;
}


Output:

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

发表于 @ 2010年07月27日 00:34:00 | 评论( 0 ) | 编辑| 举报| 收藏

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/asiainfolf/archive/2010/07/27/5767694.aspx
阅读(1044) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~