给了这个问题三个点(x1,y1),(x2,y2)和(x3,y3),写一个 程序检查所有三个点是否都落在一条直线上 在编译时,我收到称为对象“”的错误,它不是函数或函数指针 程序如下
#include <stdio.h>
int main()
{
int sidex1,sidex2,sidex3,sidey1,sidey2,sidey3 ;
printf("Type in the coordinates");
scanf("%d%d %d%d %d%d", &sidex1, &sidey1, &sidex2, &sidey2, &sidex3,
&sidey3);
if
(sidex1(sidey2-sidey3)+sidex2(sidey3-sidey1)+sidex3(sidey1-sidey2)==0)
printf("These coordinates lie on same line");
else
printf("These coordinates do not lie on a line");
}
我是一个完整的菜鸟。 感谢您的帮助!
答案 0 :(得分:5)
要使用几乎所有程序语言的多个变量,请使用tinymce-output.css
运算符
*
而不是拥有的是
sidex1*(sidey2-sidey3)
可能会混淆为使用参数sidex1(sidey2-sidey3)
调用名为sidex1
的函数