题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 
1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。

public class TestFour {
public static void main(String[] args){
int[] array={1,2,3,4};
int i,j,k,num = 0; for(i=0;i<4;i++){
for(j=0;j<4;j++){
if(i==j){
continue;
}
for(k=0;k<4;k++){
if(k==i||k==j){
continue;
}
System.out.println(array[i]*100+array[j]*10+array[k]*1);
num++; }
}
}
System.out.println(num);
}
}

最新文章

  1. Eclipse插件收集
  2. Struts2中实现Web项目的初始化工作
  3. android部分机型(HTC D610) menu键的显示问题
  4. yii 常用路径
  5. linux nadianshi
  6. js时间基本操作
  7. Android5.0新特性:RecyclerView实现上拉加载更多
  8. Summary Ranges 解答
  9. android小知识之SparseArray(HaspMap替换)
  10. ldap基本命令
  11. 我与 windows kernel 的一段时光
  12. No plugin found for prefix &#39;tomcat&#39; in the current project and in the plugin groups和java.net.BindException: Address already in use: JVM_Bind &lt;null&gt;:8080的错误解决
  13. docker 删除所有退出的容器
  14. Expressions versus statements in JavaScript
  15. kubernetes 里面pod时间修改
  16. Iterable接口
  17. 说说对npm的开发模式和生产模式的理解
  18. 前后端分离 开发环境通过CORS实现跨域联调
  19. 使用nginx替换Ingress
  20. ArrayList 源码分析 -- 扩容问题及序列化问题

热门文章

  1. SweetAlert2 使用教程
  2. Hive -- 基于Hadoop的数据仓库分析工具
  3. Java基础(45):冒泡排序的Java封装(完整可运行)
  4. 控件ListView
  5. windows系统调用 线程 启动与挂起
  6. struts文件上传(多文件)
  7. centos中的qt设计师所在的包
  8. vim多行缩进的方法
  9. hadoop自带例子wordcount的具体运行步骤
  10. NOIP200504循环