不想GG,求问这个指证函数的问题,谢谢,
#include<stdio.h>void vp(int *, int *, int *, int *);
int main()
{
int x[100], y[100], z[100][100], r[100], * pz;
int i,j;
pz = *z;
for(i=0; i<3; i++)
if(scanf("%d", x+i)==EOF)
return 0;
for(i=0; i<3; i++)
if(scanf("%d", y+i)==EOF)
return 0;
vp(x, y, pz, r); //叉积
printf("%d %d %d ", *r, *(r+1), *(r+2));
printf("\n");
return 0;
}
void vp(int *x, int *y, int *pz, int *r)
{
int i, j;
j = 'i';
for(i=0; i<3; i++)
*(pz + i) = j++;
for(i=0; i<3; i++)
*(pz + 3 + i) = *(x + i);
for(i=0; i<3; i++)
*(pz + 6 + i) = *(y + i);
*(r + 0) = (*(x + 1)) * (*(y + 2)) - (*(x + 2)) * (*(y + 1));
*(r + 1) = (*(x + 2)) * (*(y)) - (*(x)) * (*(y + 2));
*(r + 2) = (*(x)) * (*(y + 1)) - (*(x + 1)) * (*(y));
}
我想要这样
但是这个代码只能这样
求解