#include
struct vect
{
int v1;
int v2;
int v3;
};
void a(struct vect *v,int n)
{
v->v1=(v->v1)*n;
v->v2=(v->v2)*n;
v->v3=(v->v3)*n;
}
main()
{
struct vect myvector;
myvector.v1=10;
myvector.v2=20;
myvector.v3=30;
printf("(%d,%d,%d)\n",myvector.v1,myvector.v2,myvector.v3);
a( &myvector ,5);
printf("(%d,%d,%d)\n",myvector.v1,myvector.v2,myvector.v3);
getch();
}
#include
struct vect
{
int v1;
int v2;
int v3;
};
void b(struct vect *p,int m)
{
p->v1=10;
p->v2=m;
p->v3=30;
}
void a(struct vect *v,int n)
{
v->v1=(v->v1)*n;
v->v2=(v->v2)*n;
v->v3=(v->v3)*n;
}
main()
{
int m,n;
struct vect myvector;
printf("input three numbers:\n");
scanf("%d %d %d",&myvector.v1,&myvector.v2,&myvector.v3);
printf("(%d,%d,%d,...)\n",myvector.v1,myvector.v2,myvector.v3);
printf("input n:");
scanf("%d",&n);
a(&myvector,n);
printf("(%d,%d,%d,...)\n",myvector.v1,myvector.v2,myvector.v3);
printf("input m:");
scanf("%d",&m);
b(&myvector,m);
printf("(%d,%d,%d,...)\n",myvector.v1,myvector.v2,myvector.v3);
}
向量的乘法?怎么个乘法啊,提示一下,别的内容看得懂,这个向量的乘法不明白怎么操作?
不好意思啊?我不会你像团队求助吗?