所以我有3个int类型数组,A,B和C.程序检查数组A的元素为素数,如果数字是数组中的素数,则将其复制到数组B,如果不是数组C,阵列。如何在C中打印空数组元素/跳过数组元素?
这是代码一块有问题:
if(onalg)
{
B[i]=A[i];
}
else
{
C[i]=A[i];
}
然后使用排序的qsort阵列B和C(这样做,作品)。 毕竟,它具有打印这样所有的数组:
for(i=0;i<n;i++)
{
printf("%d %d %d\n", A[i],B[i], C[i]);
}
我怎样才能使打印阵列空点?目前,当C [i] = A [i]时,它在数组C [i]点中打印一些随机数,当C [i] = A [i]时,在数组B [i]中打印一些随机数。
那个占位符是什么,表示数组未填充?我到处搜索过,找不到任何可以做到的事情:S – Andr3az
@ user1092141:占位符表示您决定的数值永远不会成为数组中的有效值(例如-999),然后在打印到知道何时打印空白。 –