C语言代码如下,为什么输入数中含有一个一个0之后 最终结果就变成-1#IND0

2025-04-14 15:46:52
推荐回答(1个)
回答1:

凡是出现-1.#IND00.基本可以肯定是发生了除0错误。

看了好久,也就这里
for(i=0;i
{

printf("\nPlease input %d system behavior data:\n",i+1);

for(j=0;j
{

printf("a[%d][%d]=",i+1,j+1);

scanf("%f",&a[i][j]);

}

}

for(i=0;i
{

printf("\nPlease input %d factor affect data:\n",i+1);

for(j=0;j
{

printf("b[%d][%d]=",i+1,j+1);

scanf("%f",&b[i][j]);

}

}
for(i=0;i
{

s=a[i][0];

for(j=0;j
}

for(i=0;i
{

s=b[i][0];

for(j=0;j
}
应该就是这里了。s如果是0的话,