Uva-1587-Box-AC

这个题题意就是判断6个面能否组成一个长方体。
我的思路是:

1、将数据以结构体形式存储,然后按照大小顺序排列整齐,便于写判断。

2、判断六个面是否俩俩相等。

3、判断其中3个面能否接在一起。
AC代码:

#include 
#include 

struct pallet
{
    int w,h;
};

int is_samestruct(struct pallet a,struct pallet b)
{
    if (a.w==b.w&&a.h==b.h)
        return 1;
    else
        return 0;
}

int main()
{
    struct pallet p[6],temp;
    int i,j,t;
    while(scanf("%d%d",&p[0].w,&p[0].h)!=EOF)
    {
        if (p[0].w


 

 

 

你可能感兴趣的:(UVA)