public class demo {
public static void main(String[] args) {
int a,b,c,d;//代表四个学生
boolean x1,x2,x3;//代表三位老师
for(a=1;a<=4;a++){
for(b=1;b<=4;b++) {//a,b,c,d的值不能相同,并且a+b+c+d的值为1+2+3+4=10; if(a==b) continue;
for(c=1;c<=4;c++) {
if(a==c) continue;
if(b==c) continue;
d=10-a-b-c;
x1=(a==1)^(b==3);//代表三位老师说的话有一句是正确的,用亦或来表示
x2=(c==1)^(d==4);
x3=(d==2)^(a==3);
if(x1==true&&x2==true&&x3==true)
System.out.println(a+" "+b+" "+c+" "+d);
}
}
}
}
}

最新文章

  1. html5,单击显示详细信息
  2. JavaScript随笔目录
  3. STM32 DMA模块的配置与使用
  4. Microsoft.Owin.Security.OAuth搭建OAuth2.0授权服务端
  5. Linux命令:traceroute(windows中为tracert)
  6. Android异步下载图片并且缓存图片到本地
  7. Python异常记录
  8. JavaScript之数组对象
  9. 无法从“object”转换为“string”
  10. c语言else匹配问题
  11. Select * 一定不走索引是否正确?
  12. CodeForces757B
  13. 简单的独享smb
  14. php-redis 操作类 封装
  15. javascript中的BOM对象
  16. C#中Activator.CreateInstance()方法用法分析
  17. js开发模式
  18. 使用JfreeChart生成图表遇到的问题
  19. el-js中循环遍历el的集合
  20. Linux/Python学习路线

热门文章

  1. C# [GDI+] [API] Get Image bytes Length
  2. Python列表以及列表的处理方法
  3. django框架中form组件的简单使用示例:注册验证
  4. Flutter 卡在 package get 的解决办法
  5. axios,vue-axios在项目中的应用
  6. selenium中的alter弹框
  7. DeepCTR专题:Neural Factorization Machines 论文学习和实现及感悟
  8. elasticsearch(2) 数据操作——查询
  9. Matlab小波工具箱的使用2
  10. Java编程思想 - 第11章 持有对象