c - C中N边形状的凸面(或曲线)
问题描述
对不起,如果我没有多大意义,我不知道这些东西的英文术语。
用户输入 N 边形状的 N 的数量,然后输入它们的点 (x,y)。
之后,我需要创建一个函数来检查 N 面形状是否为凸面(曲线?)。
到目前为止,我只设法要求 N 和积分。
#include <stdio.h>
#include <math.h>
typedef struct point
{
float x;
float y;
} TPoint;
int main( void )
{
TPoint p[20];
float d;
int n, i;
printf("Number of sides ?\n");
scanf("%d",&n);
for(i=0;i<n;i++)
{
printf("Point %d (x,y) ?\n",i+1);
scanf("%f", &p[i].x);
scanf("%f", &p[i].y);
}
return 0;
}
解决方案
推荐阅读
- javascript - 限制 JavaScript 中的函数范围(滑块用例)?
- php - 为什么不使用 file_get_contents PHP 函数发布数据?
- c# - ServiceBusConnectionException - 接收传输错误
- github - 在 github web 中,在 git compare 或 pull request 期间,如何找到与特定文件相关的所有提交?
- javascript - 使用 JSPDF 和 HTML2CANVAS 时出现奇怪的行高问题
- r - 文档项矩阵中的下标越界错误
- powerquery - 如何在 PowerBI/PowerQuery 中加载 Outlook 中的电子邮件内容?
- python-3.x - Python betterproto,能够不更改 *.proto 文件中定义的变量名
- reactjs - React Admin:有没有办法获取资源上定义的视图?
- apache-spark - Spark 3.1 - 使用 FilterFunction 的 java 数据集过滤器