c语言 判断三个点是不是在一条直线上 在线等 点自定

Python013

c语言 判断三个点是不是在一条直线上 在线等 点自定,第1张

#include "stdafx.h"

#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、用途——等同于“...”,“汗...”“寒...”即无语、被雷到的意思。