求出用1,2,5这三个数不同个数组合的和为1000的组合个数
2015-07-14 14:08
239 查看
感谢有奉献精神的人
转自:http://www.blogjava.net/yesjoy/articles/28654.html
求出用1,2,5这三个数不同个数组合的和为1000的组合个数
public class getNumbers {
public static void sums1(int temp) {
int num1 = temp / 1;
int num2 = temp / 2;
int num3 = temp / 5;
int numbers = 0;
String values;
for (int i = 0; i < num1; i++) {
for (int j = 0; j < num2; j++) {
for (int k = 0; k < num3; k++) {
if ((1 * i + 2 * j + 5 * k) == temp) {
numbers++;
values = i + "个1," + j + "个2," + k + "个5";
System.out.println("the " + numbers + " groups numbers is:" + values);
}
}
}
}
System.out.println("the numbers of group is ===>" + numbers);
}
public static void main(String[] args) {
int s = 1000;
sums1(s);
}
}
转自:http://www.blogjava.net/yesjoy/articles/28654.html
求出用1,2,5这三个数不同个数组合的和为1000的组合个数
public class getNumbers {
public static void sums1(int temp) {
int num1 = temp / 1;
int num2 = temp / 2;
int num3 = temp / 5;
int numbers = 0;
String values;
for (int i = 0; i < num1; i++) {
for (int j = 0; j < num2; j++) {
for (int k = 0; k < num3; k++) {
if ((1 * i + 2 * j + 5 * k) == temp) {
numbers++;
values = i + "个1," + j + "个2," + k + "个5";
System.out.println("the " + numbers + " groups numbers is:" + values);
}
}
}
}
System.out.println("the numbers of group is ===>" + numbers);
}
public static void main(String[] args) {
int s = 1000;
sums1(s);
}
}
相关文章推荐
- RouterPassView——路由器密码查看工具
- jvisualvm
- myeclipse 中 TODO 注释的用法
- tomcat7自动日志分割
- luncene 查询字符串的解析
- Redis的快照功能
- java序列化1[实现Serializable接口]
- LVDS数据接口传输
- Spring session 小例子运行
- 派遣敢死队
- CSS技巧
- Java基础-异常类--异常概念、一般格式、Throwable类的一些方法
- 前端面试题之JS篇
- Redis数据备份与恢复
- Android进阶之AlertDialog自定义
- Centos7 安装jdk1.7
- 比酒量
- Corelocation及地图控件学习笔记
- OSGI Buleprint(3)
- ubuntu共享文件夹到ARM开发板