今天复习了分支语句以及for循环,新内容主要讲解了for循环的嵌套: 外循环控制行,内循环控制列 下面几个实例: 五行五列的矩阵 左下角是直角的三角形: 左上角是直角的三角形: 右上角为直角的三角形: 右下角为直角的三角形: 以上:右上和右下的三角形 其实是在左上和左下三角形的基础上 内循环前加入另 ...
分类:
其他好文 时间:
2016-10-09 19:57:26
阅读次数:
183
1 素数和(5分) 1 素数和(5分) 题目内容: 我们认为2是第一个素数,3是第二个素数,5是第三个素数,依次类推。 现在,给定两个整数n和m,0<n<=m<=200,你的程序要计算第n个素数到第m个素数之间所有的素数的和,包括第n个素数和第m个素数。 输入格式: 两个整数,第一个表示n,第二个表 ...
分类:
其他好文 时间:
2016-10-06 12:42:58
阅读次数:
149
今天跟着左老师的视频,理解了四种复杂度为 O(N*log(N))的排序算法,以前也理解过过程,今天根据实际的代码,感觉基本的算法还是很简单的,只是自己写的时候可能一些边界条件,循环控制条件把握不好。 ...
分类:
编程语言 时间:
2016-10-04 16:02:57
阅读次数:
196
var arr=[65,97,76,13,27,49,58]; // 外层循环控制的是比较的轮数 for(var i=0; i<arr.length-1;i++){ // 内层循环控制比较的次数 for(var j=0; j<arr.length-(i+1);j++){ if(arr[j]<arr[ ...
分类:
编程语言 时间:
2016-09-24 19:09:15
阅读次数:
139
5.从键盘上输入一个正整数n,请按照以下五行杨辉三角形的显示方式, 输出杨辉三角形的前n行。请采用循环控制语句来实现。 (三角形腰上的数为1,其他位置的数为其上一行相邻两个数之和。) 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 Scanner sc=new ...
分类:
编程语言 时间:
2016-09-17 19:04:43
阅读次数:
136
Scanner sc=new Scanner(System.in); System.out.println("请输入一个正整数;"); int ss=sc.nextInt(); int[][]m=new int[ss][ss]; for(int i=0;i<ss;i++) { for(int j=0 ...
分类:
其他好文 时间:
2016-09-17 14:47:10
阅读次数:
177
主要实现了冒泡排序、堆排序、归并排序、快速排序。其中归并排序、快速排序运用了递归算法。 冒泡排序:主要是用了双重循环,第一层循环控制整个排序的步长,第层循环在大于第一层循环的基础上从顺序表末端依次比较,将最小或者最大的数排到当前起一层循环的开始处。 堆排序 堆是具有下列性质的完全二叉树:每个节点的值 ...
分类:
编程语言 时间:
2016-09-16 21:12:59
阅读次数:
231
package com.homework.zw;//此题没有太大难度,不再写注释import java.util.Scanner;public class work4 { public static void main(String[] args) { Scanner sc = new Scanne ...
分类:
其他好文 时间:
2016-09-16 16:52:22
阅读次数:
140
一、介绍 Java流程控制包括顺序控制、条件控制和循环控制。 顺序控制,就是从头到尾依次执行每条语句操作。条件控制,基于条件选择执行语句,比方说,如果条件成立,则执行操作A,或者如果条件成立,则执行操作A,反之则执行操作B。循环控制,又称为回路控制,根据循环初始条件和终结要求,执行循环体内的操作。 ...
分类:
编程语言 时间:
2016-09-13 17:44:29
阅读次数:
209
PS:洛古P2066 思路: f[i][j]表示前i个公司分配j台机器能得到的最大收益 c[i][j]表示第i个公司分配j台机器能得到的最大收益(注意i和j的区别) 这样就可以从上往下推 第三重循环控制变量k为前i-1个公司分配的机器数, 那么显然第i各公司能分到j-k台机器 转移:f[i][j]= ...
分类:
其他好文 时间:
2016-09-08 13:04:37
阅读次数:
137