⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 判断两矢量是否相等的c语言程序.txt

📁 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 + -