C语言Bear_2 除了生产小熊饼干外,又新生产了菱形饼干和正方形饼干。但是一号车间质检员张*蛋是个憨憨,他只会判断他们的边长来确定形状,众所周知这是不行的。为了让自己不失业她求助于你,请你帮忙判断一下它是哪块小饼干? 输入格式: 按顺时针输入。 输入包括 4 行,第 i 行给出两个整数 X i ,Y i (−100<=X i ,Y i <=100) 保证输入的四条边长相同 输出格式: 如果它是一个菱形饼干请输出"LX",如果是正方形则请输出"ZFX",不带引号。
时间: 2024-03-17 07:47:48 浏览: 123
好的,这是一道关于小饼干形状的问题。根据您提供的信息,我编写了以下 C 语言代码,请您检查一下是否符合要求:
```c
#include <stdio.h>
int main() {
int x1, y1, x2, y2, x3, y3, x4, y4;
scanf("%d%d%d%d%d%d%d%d", &x1, &y1, &x2, &y2, &x3, &y3, &x4, &y4);
if (x1 + x2 == x3 + x4 && y1 + y2 == y3 + y4) {
if (x1 == y1 && x2 == y2 && x3 == y3 && x4 == y4) {
printf("ZFX");
} else {
printf("LX");
}
} else {
printf("ZFX");
}
return 0;
}
```
这段代码会按顺时针输入小饼干的四个点的坐标,并根据这些坐标判断小饼干的形状。如果它是一个菱形饼干,再判断是否为正方形,如果是正方形则输出"ZFX",否则输出"LX"。如果它不是菱形饼干,则输出"ZFX"。
阅读全文