用C語言列印余弦曲線

2021-09-02 18:00:02 字數 572 閱讀 5408

題目:在螢幕上用「 * 」顯示0~360度的余弦函式cos(x)曲線。

演算法分析:

為了同時得到余弦函式cos(x)圖形在一行上的兩個點,考慮利用cos(x)的左右對稱性。將螢幕的行方向定義為x,列方向定義為y。0 ~ 180°與180° ~ 360°的圖形是對稱的,假定寬度為62列,利用 acos (x,y)的關係計算出x行0 ~ 180°時y點的座標m,那麼同一行與之對稱的 180°~360°的 y 座標為62 - m。

**:

#include

#include

intmain()

printf

("*");

for(

; x<

62-m; x++

)printf

("*\n");

}}

輸出:

思考1:如何在螢幕上用「*」列印乙個空心的圓 ?

答案:思考2:如何同時列印乙個余弦曲線和一條直線?

答案:

列印char 啊這!用C語言能列印出余弦曲線?

往期c語言實戰練習 c語言能列印任意大小的菱形?當然!c語言程式設計 輸入乙個字串,然後逆序輸出 求1000以內的水仙花數 c語言程式設計判斷回文數 隨機產生 100 之內的整數並賦值給二維陣列 a 3 4 並求所有元素和 c語言程式設計求階乘和 1 2 3 n c語言程式設計 找出十個最小的連續自...

用C語言列印菱形

對於乙個c語言新手而言,列印菱形是一件不太容易的事兒.對我這樣的新手而言當然也是比較困難的.因此,在這裡,對於這個經典的c語言題我想做乙個總結 對於菱形而言,我們可以看出,它是由左邊的空格和 組成的.所以在進行列印的時候,就應該列印左邊的空格和 由於在列印完 之後就結束了,右邊自然就是空的,所以這時...

C趣味程式設計之繪製余弦曲線

最近看到一本c趣味程式設計的書,感覺還挺有趣的,就在這記記吧 1 用 繪製0 360 的余弦曲線。咋一看這個題目有點傻眼,這怎麼繪製,簡單考慮,在紙上畫了下余弦曲線,發現曲線是0 180 和180 360 對稱的。本來每一行需要畫兩個點,由於對稱,只需算出乙個點的位置,然後對稱過去畫出就可以了 假設...