Java蓝桥杯(2011年预赛第8题)

时间:2016-04-25 14:10:34
【文件属性】:
文件名称:Java蓝桥杯(2011年预赛第8题)
文件大小:1KB
文件格式:JAVA
更新时间:2016-04-25 14:10:34
Java 蓝桥杯 2011年 某财务部门结账时发现总金额不对头。很可能是从明细上漏掉了某1笔或几笔。如果已知明细账目清单,能通过编程找到漏掉的是哪1笔或几笔吗? 如果有多种可能,则输出所有可能的情况。 我们规定:用户输入的第一行是:有错的总金额。 接下来是一个整数n,表示下面将要输入的明细账目的条数。 再接下来是n行整数,分别表示每笔账目的金额。 要求程序输出:所有可能漏掉的金额组合。每个情况1行。金额按照从小到大排列,中间用空格分开。 比如: 用户输入: 6 5 3 2 4 3 1 表明:有错的总金额是6;明细共有5笔。 此时,程序应该输出: 1 3 3 1 2 4 3 4 为了方便,不妨假设所有的金额都是整数;每笔金额不超过1000,金额的明细条数不超过100。

网友评论

  • 蓝桥杯的题目不错,比较有趣味性