C語言學習第四天

2021-09-30 19:41:05 字數 971 閱讀 1679

1.繪製余弦曲線**

在螢幕上用「*」顯示0°~350°的余弦函式cos(x)曲找。*問題分析與演算法設計。

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

關鍵在於余弦曲線在00 ~ 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 main()

}

3.繪製圓

在螢幕上用「4「面乙個空心的圓。¥問題分析與演算法設計

列印圓可利用圖形的左右對稱性。根據圓的方徑;

rxr=***+yxy可以計算出出上每一點行和列的對應關係。

#include#includemain()

}

4.歌星大獎賽

在歌星大獎賽中,有10個評委為參賽的選手打分,分數為1到100分。選手最後得分為:去掉乙個最高分和乙個最低分後其餘8個分數的平均值。請編寫乙個程式實現。問題分析與演算法設計

這個問題的演算法十分簡單,但要違意在程式中判斷最大.最小值的變數是如何賦初值的,

#includemain()

}

c語言學習第四天筆記

函式 1 函式定義時給出的引數稱為形式引數,簡稱形參 函式呼叫時給出的引數 傳遞的資料 稱為實際引數,簡稱實參。函式呼叫時,將實參的值傳遞給形參,相當於一次賦值操作。2 在函式定義中出現的引數可以看做是乙個佔位符,它沒有資料,只能等到函式被呼叫時接收傳遞進來的資料,所以稱為形式引數,簡稱形參。函式被...

C語言學習筆記 第四天

什麼是指標 指標是一種資料型別 無符號整數,代表了記憶體編號 使用它可以定義指標變數。簡稱指標 指標變數的取值範圍 0 4g 32個1 什麼情況下使用指標 1 函式之間共享變數 全域性變數會有命名衝突,不會被釋放,浪費記憶體 2 優化傳遞效率 因為c語言採用的是值傳遞 記憶體拷貝 會隨著變數位元組數...

C語言第四天

今天我們學習了陣列,包括陣列的定義,陣列的排序,氣泡排序法。int array 10 printf 改變前 for int i 0 i 10 i printf n for int i 0 i 10 1 i printf 改變後 for int i 0 i 10 i printf n 這很重要,要牢記...