a794: 16. Warning: Graphic Functions!
Tags :
Accepted rate : 12人/16人 ( 75% ) [非即時]
評分方式:
Tolerant

最近更新 : 2015-07-18 11:50

Content

看函數圖形是最能了解其性質的方法。

請寫一個程式描繪出一定區間內的函數圖形。 

Input

輸入多行,每行代表一個x的函數,有效的運算為 加減乘除、指數( a記為 a^b )、sin、cos、log10,計算方式為普通算數運算:括號>指數>乘、除>加、減,輸入不會出現除以0的情形,三角函數要用弧度而不是角度。每行數入函數前會先輸入“f(x)=”。

Output

用點表示在21x21的格子點座標描繪區間為-10到10的圖形,運算值若不是整數則需四捨五入,每個點都要點在格子上,且須繪出x軸和y軸。( 如範例 )

注:經實測,運算值並非四捨五入,而是無條件取下整,用floor()即可。 by liouzhou_101 2015/7/18

Sample Input
f(x)=7.2*cos( (x + 3) / 4 )
Sample Output
..........|..........
..........|..........
..........|..........
.......*..|..........
.....**.**|..........
....*.....*..........
..........|..........
...*......|*.........
..*.......|.*........
..........|..........
-*--------+--*-------
*.........|...*......
..........|....*.....
..........|..........
..........|.....*....
..........|......*...
..........|.......*..
..........|........**
..........|..........
..........|..........
..........|..........
測資資訊:
記憶體限制: 64 MB
公開 測資點#0 (100%): 1.0s , <1K
Hint :
Tags:
出處:
HP CodeWars2008 [管理者:
snail (蝸牛)
]


ID User Problem Subject Hit Post Date
沒有發現任何「解題報告」