C語言學習的一點小練習

2021-08-20 06:15:03 字數 613 閱讀 8438

個人記錄一下,c語言學習的點點滴滴。

問題:繪製余弦曲線

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

問題分析與演算法設計

如果在程式中使用陣列,這個問題十分簡單。但若規定不能使用陣列,問題就變得不是那麼容易了。

分析:關鍵在於余弦曲線在0~360度的區間內,一行中要顯示兩個點,而對一般的顯示器來說,只能按行輸出,即:輸出第一行資訊後,只能向下一行輸出,不能再返回到上一行。為了獲得本文要求的圖形就必須在一行中一次輸出兩個「*」。

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

使用這種方法編出的程式短小精煉,體現了一定的技巧。

程式說明與注釋

#include

#include

int main()

學習一點 C語言

學習一項東西的時候都會先看一下學習教程,我呢看了一些 c語言入門教程 下面和大家一起分享一下。第一章 c語言概論 語言的發展過程 語言是在70年代初問世的。一九七八年由美國 電報公司 at t 貝爾實驗室正式發表了 語言。同時由b.w.kernighan和d.m.ritchit合著了著名的 the ...

學習一點 C語言

學習c語言餓時候我們還可以在一些 c語言入門書籍推薦 中找一些適合自己的書來學習,下面我們就接著學習以下的內容。main main是主函式的函式名,表示這是乙個主函式。每乙個c源程式都必須有,且只能有乙個主函式 main函式 函式呼叫語句,printf函式的功能是把要輸出的內容送到顯示器去顯示。pr...

學習一點 C語言

書是我們進步的食糧,它不僅給了我們精神上的支撐,還是我們得到了實質上知識的獲取,所以我們在學習c語言的時候會選擇看很多 c語言的書籍 從而增長我們的知識,也可以尋找多途徑獲取知識的方法,接下來我就來看看一下的知識。語言的資料型別 我們只介紹資料型別說明。其它說明在以後各章中陸續介紹。所謂資料型別是按...