我正在编写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