社区讨论

大佬们能看看哪里错了么?一直有4个测试点不过

P1085[NOIP 2004 普及组] 不高兴的津津参与者 2已保存回复 4

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
4 条
当前快照
1 份
快照标识符
@lrkkv328
此快照首次捕获于
2024/01/19 19:48
2 年前
此快照最后确认于
2024/01/19 22:13
2 年前
查看原帖
C
#include <stdio.h>

int main ( )
{
    int school1,home1,school2,home2,school3,home3,school4,home4,school5,home5,school6,home6,school7,home7;
    scanf("%d %d %d %d %d %d %d %d %d %d %d %d %d %d",&school1,&home1,&school2,&home2,&school3,&home3,&school4,&home4,&school5,&home5,&school6,&home6,&school7,&home7);
    if ((school1+home1<=8)&&(school2+home2<=8)&&(school3+home3<=8)&&(school4+home4<=8)&&(school5+home5<=8)&&(school6+home6<=8)&&(school7+home7<=8)){
        printf("0");
    }else if ((school1+home1>=school2+home2)&&(school1+home1>=school3+home3)&&(school1+home1>=school4+home4)&&(school1+home1>=school5+home5)&&(school1+home1>=school6+home6)&&(school1+home1>=school7+home7)){
        printf("1");
    }else if ((school2+home2>school1+home1)&&(school2+home2>=school3+home3)&&(school2+home2>=school4+home4)&&(school2+home2>=school5+home5)&&(school2+home2>=school6+home6)&&(school2+home2>=school7+home7)){
        printf("3");
    }else if ((school3+home3>school1+home1)&&(school3+home3>school2+home2)&&(school3+home3>=school4+home4)&&(school3+home3>=school5+home5)&&(school3+home3>=school6+home6)&&(school3+home3>=school7+home7)){
        printf("3");
    }else if ((school4+home4>school1+home1)&&(school4+home4>school2+home2)&&(school4+home4>school3+home3)&&(school4+home4>=school5+home5)&&(school4+home4>=school6+home6)&&(school4+home4>=school7+home7)){
        printf("4");
    }else if ((school5+home5>school1+home1)&&(school5+home5>school2+home2)&&(school5+home5>school3+home3)&&(school5+home5>school4+home4)&&(school5+home5>=school6+home6)&&(school5+home5>=school7+home7)){
        printf("5");
    }else if ((school6+home6>school1+home1)&&(school6+home6>school2+home2)&&(school6+home6>school3+home3)&&(school6+home6>school4+home4)&&(school6+home6>school5+home5)&&(school6+home6>=school7+home7)){
        printf("6");
    }else {
        printf("7");
    }
    return 0;
}
确实写不出太简洁的代码,佬们指教指教o(╥﹏╥)o

回复

4 条回复,欢迎继续交流。

正在加载回复...