📄 判断两矢量是否相等的c语言程序.txt
字号:
判断两个矢量是否正交的C代码[原创]
用数组元素来表示矢量的分量,则两个矢量的内积变为两个数组对应位置元素相乘的和,而两个矢量的内积为0时,称它们是正交的。
#define N 5
#i nclude <conio.h>
#i nclude <stdlib.h>
void initial(int p[])
{
int i;
for(i=0;i<N;i++)
scanf("%d",p+i);
}
int cross(int a[],int b[])
{
int i;
int t=0;
for(i=0;i<N;i++)
t+=a[i]*b[i];
if(t==0)
return 1;
return -1;
}
void main()
{
int a[N],b[N];
printf("Input the first vector:\n");
initial(a);
printf("Input the second vector:\n");
initial(b);
if(cross(a,b)==1)
printf("Yes!");
else
printf("No");
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -