社区讨论
大佬们能看看哪里错了么?一直有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 条回复,欢迎继续交流。
正在加载回复...