我有A
大小为 2x3的矩阵和大小为 2x3 的{7 7 7,4 4 4}
矩阵和一个B
{4 4 4,1 1 1}
array[c] = {5 5 2}
我希望用户选择一行进行减法,如果行减法大于数组,它将要求用户选择另一行。
我的问题是,如果我选择第 1 行减法,{7 7 7} - {4 4 4} = {3 3 3}
第三个值大于2
,它应该会中断并要求用户选择另一行,但我的代码不是这样工作的。
while(count!=0){
printf("enter row number");
scanf("%d",&i);
if(running[i]){
exec=1;
for(j=0;j<column;j++){
if(A[i][j]-B[i][j]>array[j]){
exec=0;
break;
}
}
if(exec){
printf("Row %d is executing\n",i+1);
running[i]=0;
count--;
break;
}
}
}