Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C语言编程:区间分割_C_Intervals_Division - Fatal编程技术网

C语言编程:区间分割

C语言编程:区间分割,c,intervals,division,C,Intervals,Division,我试图在*npt*点中划分间隔*[a,b]*,这些点保存在浮点变量数组中 我需要*a*和*b*始终出现在最终数组中,并且*npt*可以根据我的需要进行更改 我试过: delta = (b - a) / ((double) npt); for (i = 0; i < npt; i++) { x[i] = a + i * delta; } delta=(b-a)/(双)npt; 对于(i=0;i

我试图在*npt*点中划分间隔
*[a,b]*,这些点保存在浮点变量数组中

我需要
*a*和*b*
始终出现在最终数组中,并且
*npt*
可以根据我的需要进行更改

我试过:

delta = (b - a) / ((double) npt);
for (i = 0; i < npt; i++) {
    x[i] = a + i * delta;
}
delta=(b-a)/(双)npt;
对于(i=0;i
但它没有像我预期的那样工作。 非常感谢您的帮助,谢谢


祝您有愉快的一天。

如果您有
npt
积分,您将有
npt-1
间隔

将第一行更改为:

delta=(b-a)/(npt-1.0);

a
b
是整数吗?到底是什么东西没有按预期工作?
b
不会出现在浮点数组中?不,a和b也是双精度的,是的,b有时不会出现在数组中。