我正在編寫plot.c來繪製函數f(t)。不幸的是,我不能使用嵌套For循環,這使得我更難。例如一個函數,如:f(t)=t^2-4t+5
。用C繪製
t的值將在程序中指定爲低和高的兩個值之間。對於t的每個值,我希望在函數值f(t)對應的字符串元素(即字符數組)中存儲星號,而星號前的所有前導元素都是空白的。
這當然假設f(t)值被舍入爲整數。就C中的數組而言,它的大小可能是一個變量。例如:
int m=3*6;
char ex[m];
這裏是什麼輸出應該看起來像:
我正在編寫plot.c來繪製函數f(t)。不幸的是,我不能使用嵌套For循環,這使得我更難。例如一個函數,如:f(t)=t^2-4t+5
。用C繪製
t的值將在程序中指定爲低和高的兩個值之間。對於t的每個值,我希望在函數值f(t)對應的字符串元素(即字符數組)中存儲星號,而星號前的所有前導元素都是空白的。
這當然假設f(t)值被舍入爲整數。就C中的數組而言,它的大小可能是一個變量。例如:
int m=3*6;
char ex[m];
這裏是什麼輸出應該看起來像:
如果你有整數值,就可能濫用printf
格式規範。
如果你想打印由n個空格preceeded一*,你可以使用類似:
printf("%*s\n", n, "*");
請記住塔TIF這是一個課堂作業,還需要能夠解釋爲什麼這個工作,但相關部分應該在printf
的手冊頁。
您按下了「Ask Question」按鈕,但您忘記提問了。 – 2014-09-04 10:25:33
http://stackoverflow.com/q/25614386/971127 – BLUEPIXY 2014-09-04 10:27:49
對不起,傢伙,它是空白的原因是因爲我必須編輯它。 – mcliatt 2014-09-04 10:30:32