亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C > 正文

C語言繪制余弦、正弦曲線

2020-01-26 13:26:52
字體:
來源:轉載
供稿:網友

繪制余弦曲線

要求:在屏幕上用“*”(星號)顯示0°~360°的余弦函數cos(x)曲線。(不使用數組)

問題分析與算法設計

對一般的顯示器來說,只能按行輸出,即:輸出第一行信息后,想能向下一行輸出,不能再返回到上一行。為了獲得一個周期(0°~360°)的余弦函數圖形,j就必須在一行中一次輸出兩個“*”。

為了同時得到余弦函數cos(x)圖形在一行上的兩個點,考慮利用cos(x)的左右對稱性。將屏幕行方向定義為x,列方向定義為y。若定義圖形的總寬度為62行,計算出x行0°~180°時y點坐標m,那么在同一行與之對稱的180°~360°的y點坐標就應為62-m。程序中利用反余弦函數acos計算坐標(x,y)的對用關系。

程序說明與注釋

/****************繪制0~2PI區間內的余弦曲線****************//***********編者:董炳政******編寫時間2018/07/20**********//*******************************************************/#include <stdio.h>#include <math.h> int main(){  double y;          /*縱坐標y*/  int x,m;          /*橫坐標x*/  for(y = 1;y >= -1;y -= 0.1) /*縱軸y從1~-1,步長為0.1*/  {    m=acos(y)*10;      /*利用math.h中的反余弦函數,求對應橫坐標的值,此時m為int型變量*/    for(x = 1;x < m;x++)  /*開始逐行打點*/      printf(" ");    /*在曲線定點右側,打印空格*/    printf("*");      /*第一個曲線定點打印“*”*/    for(;x < 62-m;x++)   /*開始打印對稱曲線定點,由于對稱性x的終值為62-m*/      printf(" ");    /*在兩定點之間打印空格*/    printf("*/n");     /*第二個曲線定點打印“*”,并換行*/  }  return 0;}

運行結果:

[root@localhost 1_drawingcos]# ./drawingcos *                               *  *                           *   *                         *   *                        *    *                      *     *                     *     *                    *      *                   *      *                  *       *                 *       *                *        *               *        *              *         *             *         *            *          *           *           *         *           *        *            *       *             *     *               **

繪制正弦曲線

在已經會繪制余弦曲線的基礎上,我們來進一步探索如何利用C語言繪制正弦函數。

問題分析:

很自然的,我們想到將acos(y)換成asin(y),不就可以把畫余弦函數換成畫正弦函數了嗎??墒?,事實并沒有那么簡單。首先,0°~360°的正弦函數并不是一個簡單的左右對稱的圖形;其次,反三角函數x=asin(y)的值域為(-π/2,π/2),所以并不能通過簡單的求反三角函數值計算出(π,2π)這一段圖形的橫坐標。

這里提供一種方法。我們可以通過計算asin(y)來得到(0,π/2)這一段圖形的橫坐標;利用(0,π/2)的圖形和(π/2,π)關于x=π/2軸對稱,來得到(π/2,π)這一段圖形的橫坐標;通過計算π+asin(-y)的值,來得到(π,2π)這一段圖形的橫坐標。

/****************繪制0~2PI區間內的弦曲線****************//***********編者:董炳政******編寫時間2018/07/20**********//*******************************************************/#include <stdio.h>#include <math.h>#define PI 3.14159 int main(){  double y;          /*縱坐標y*/  int x,m;          /*橫坐標x*/  for(y = 1;y >= 0;y -= 0.1) /*先求0~PI,縱軸y從1~0,步長為0.1*/  {    m=asin(y)*10;      /*利用math.h中的反正弦函數,求對應橫坐標的值,此時m為int型變量*/    for(x = 1;x < m;x++)  /*開始逐行打點*/      printf(" ");    /*在曲線定點右側,打印空格*/    printf("*");      /*第一個曲線定點打印“*”*/    for(;x < 31-m;x++)   /*開始打印對稱曲線定點,由于0~PI的對稱性x的終值為31-m*/      printf(" ");    /*在兩定點之間打印空格*/    printf("*/n");     /*第二個曲線定點打印“*”,并換行*/  }  for(y -= 0.1;y >= -1;y -= 0.1)  {    m=(PI+asin(-y))*10;       for(x=1;x<m;x++)      printf(" ");    printf("*/n");    for(;x<(62-(m-31));x++)      printf(" ");    printf("*/n");  }  return 0;}

運行結果:

[root@localhost 1_drawingcos]# ./drawingsin        * *     *     *    *       *   *         *   *          *  *           *  *            * *             * *              **               **               *                *              *                 *             *                 *            *                  *           *                  *          *                   *        *                    *       *                     *     *                       **

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩成人中文字幕在线观看| 国产精品视频免费在线观看| 欧美在线播放视频| 成人精品在线视频| 午夜精品久久久久久久男人的天堂| 国内偷自视频区视频综合| 欧美国产日本高清在线| 91久久久久久久久久| 一本大道亚洲视频| 国产视频精品xxxx| 国产精品久久久久av免费| 国产欧美一区二区三区四区| 亚洲免费电影在线观看| 亚洲成人av资源网| 欧美国产激情18| 欧美极品少妇全裸体| 91国内免费在线视频| 欧美有码在线视频| 精品久久香蕉国产线看观看gif| 国产精品国内视频| 国产欧美va欧美va香蕉在线| 欧美成人精品xxx| 亚洲成人久久久久| 欧美性色19p| 国产精品日韩欧美综合| 日本精品视频在线观看| 久久97精品久久久久久久不卡| 久久97精品久久久久久久不卡| 久久久久久久久久国产精品| 日韩精品免费在线视频观看| 成人黄在线观看| 日韩精品免费综合视频在线播放| 亚洲丝袜av一区| 欧美一级大胆视频| 亚洲男人av电影| 亚洲人成电影在线观看天堂色| 亚洲 日韩 国产第一| 欧美一区二粉嫩精品国产一线天| 欧美极品少妇与黑人| 久久五月天色综合| 成人欧美一区二区三区在线| 欧美中文字幕第一页| 91在线观看免费观看| 精品美女永久免费视频| 久久视频在线看| 国产精品一区久久| 欧美精品在线播放| 成人黄色av免费在线观看| 亚洲最大成人在线| 国产精品老牛影院在线观看| 尤物精品国产第一福利三区| 亚洲第五色综合网| 2019亚洲男人天堂| 欧美日本高清视频| 色偷偷噜噜噜亚洲男人的天堂| 日韩在线免费av| 中文字幕av一区中文字幕天堂| 久久影视电视剧凤归四时歌| 97人人爽人人喊人人模波多| 国产一区二区三区中文| 亚洲美腿欧美激情另类| 欧美性猛交xxxx免费看久久久| 成人高清视频观看www| 久久99国产精品久久久久久久久| 国内精品免费午夜毛片| 日本欧美国产在线| 在线性视频日韩欧美| 日韩经典第一页| 日产日韩在线亚洲欧美| 欧美在线www| 日本一区二区在线免费播放| 全球成人中文在线| 久久精品91久久香蕉加勒比| 亚洲色图25p| 欧美国产日韩免费| 国产一区二区三区在线免费观看| 国产va免费精品高清在线观看| 国产成人久久久| 成人免费淫片aa视频免费| 亚洲综合一区二区不卡| 久久久之久亚州精品露出| 国产不卡av在线| 亚洲精品中文字幕av| 精品日本高清在线播放| 国产91精品黑色丝袜高跟鞋| 亚洲国产欧美日韩精品| 中文字幕精品在线视频| 中文字幕国产精品| 欧美性理论片在线观看片免费| 亚洲xxxxx| 日韩精品视频免费| 国产成人一区二区三区| 91欧美日韩一区| 日韩小视频在线观看| 成人福利在线观看| 日本电影亚洲天堂| 日韩精品极品毛片系列视频| 欧美色另类天堂2015| 国产日韩在线精品av| 久久久久久久久久久成人| 亚洲伦理中文字幕| 欧美另类高清videos| 成人免费观看网址| 国产精品69av| 久久久久久网址| 91精品国产高清久久久久久久久| 狠狠综合久久av一区二区小说| 精品久久久久久中文字幕大豆网| 精品久久久久久| 在线视频一区二区| 欧美韩日一区二区| 亚洲成av人乱码色午夜| 国产欧美久久久久久| 日韩在线视频国产| 欧美麻豆久久久久久中文| 538国产精品一区二区在线| 91国产精品电影| 国产免费观看久久黄| 亚洲乱亚洲乱妇无码| 88国产精品欧美一区二区三区| 81精品国产乱码久久久久久| 91国产精品91| 亚洲综合第一页| 欧美国产精品va在线观看| 一区二区三区国产在线观看| 国产午夜精品麻豆| 亚洲最大成人在线| 少妇精69xxtheporn| 亚洲福利视频二区| 亚洲天堂免费视频| 国产女同一区二区| 国产日韩欧美日韩大片| 欧美日韩第一页| 国产主播在线一区| 亚洲欧美日韩中文在线| 精品国产一区二区三区久久久| 欧美激情网友自拍| 亚洲精品国偷自产在线99热| 亚洲成人激情在线| 欧美又大又硬又粗bbbbb| 亚洲伦理中文字幕| 亚洲国产精品电影| 精品亚洲va在线va天堂资源站| 日韩av网站电影| 日韩av不卡电影| 国产精品aaaa| 国产精品爽爽ⅴa在线观看| 亚洲跨种族黑人xxx| 不卡av电影院| 精品亚洲国产成av人片传媒| 欧美专区在线播放| 在线观看久久久久久| 亚洲高清福利视频| 亚洲精品xxxx| 久久久免费高清电视剧观看| 97国产精品人人爽人人做| 亚洲第一黄色网| 亚洲最新av网址| 亚洲国产精品福利| 69视频在线免费观看| 久久久久久久久综合| 91在线色戒在线| 久久夜精品va视频免费观看| 久久精品99无色码中文字幕|