C語言實(shí)現(xiàn)愛心代碼
1.實(shí)現(xiàn)關(guān)鍵點(diǎn)
(1)頭文件
#include<stdio.h>
標(biāo)準(zhǔn)輸入輸出,常用函數(shù)就是我們最熟悉的printf(), scanf(), getchar(), putchar()等
#include <time.h>
時間,包含與當(dāng)前時間、機(jī)器時間、定時相關(guān)函數(shù),此處主要用到定時功能的clock()定時,通過每次的時間差進(jìn)行定時,通過轉(zhuǎn)換引入心形線參數(shù)中實(shí)現(xiàn)心形大小控制,相當(dāng)于單片機(jī)中的定時器功能
#include <math.h>
數(shù)學(xué)函數(shù),心形線的平面直角坐標(biāo)系方程表達(dá)式分別為
因此難免遇到各種計算函數(shù)
(2)主要思路
首先完成基本心形線繪制,該例程網(wǎng)上以后很多,顯示出心形是第一步;然后調(diào)整心形線參數(shù),通過參數(shù)試湊找出自己心形變化范圍;最后通過定時器使心形參數(shù)在自己規(guī)定范圍內(nèi)連續(xù)變化,形成跳動的心形。
(3)其他
system("color xx")函數(shù)可以改變輸出字符的顏色,這里選擇了粉色
2.代碼示例
3.運(yùn)行結(jié)果

標(biāo)簽: