#include<stdio.h>
#include<math.h>
int main()
{
float x1, x2, x3, y1, y2, y3
scanf("(%f,%f)\n", &x1, &y1)
scanf("(%f,%f)\n", &x2, &y2)
scanf("(%f,%f)", &x3, &y3)
if ((y1 - y2) / (x1 - x2) == (y2 - y3) / (x2 - x3))
printf("在同一直线上。\n")
else printf("不在同一直线上。\n")
return 0
}
举例:输入
(1,2)
(2,4)
(4,8)
vc字母下面三个点是什么?答:可变参数C语言中有些函数使用可变参数,比如常见的int printf( const char* format, ...),第一个参数format是固定的,其余的参数的个数和类型都不固定。
C语言用va_start等宏来处理这些可变参数。这些宏看起来很复杂,其实原理挺简单,就是根据参数入栈的特点从最靠近第一个可变参数的固定参数开始,依次获取每个可变参数的地址。
“...”是英文中的省略号、运算符,可以当作省略符号使用。
在网络用语中可表示无奈或无语,在c语言中可代表声明可变参数函数或定义可变参数函数。
用途:等同于“...”,“汗...”“寒..."。
“...”用法:
1、英文中的省略号。
2、DOS和UNIX中表示父目录的语法。单个圆点表示当前目录。
3、在Windows操作系统中"运行"对话框键入"..."可打开”文件资源管理器“。
4、在网络聊天中,“...”通常可以表示无语、被冷到、被伤到、被寒到等等诸多感受,或在无话可说无感受时回复发言者。
5、用途——等同于“...”,“汗...”“寒...”即无语、被雷到的意思。