最大值、数据排序、九九乘法表、杨辉三角
int[] nums = { 23, 12, 15, 99 };int a = nums[0];int index = 0;for (int i = 1; i < nums.length; i++) {// if(a>nums[i]){ //最小值if (a < nums[i]) {a = nums[i];index = i;}}
int[] nums = { 23, 12, 15, 9 };for (int i = 0; i < nums.length; i++) {int index = i;for (int j = i + 1; j < nums.length; j++) {if (nums[i] > nums[j]) {index = j;}}System.out.println("第" + (i + 1) + "次排序前:");System.out.println(Arrays.toString(nums));int temp = nums[i];nums[i] = nums[index];nums[index] = temp;System.out.println("第" + (i + 1) + "次排序后:");System.out.println(Arrays.toString(nums));}
- 比较相邻的元素。如果第一个比第二个大,就交换他们两个。
- 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。
- 针对所有的元素重复以上的步骤,除了最后一个。
- 持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。
1 int[] nums = { 23, 12, 15, 9 }; 2 for (int i = 0; i < nums.length; i++) { 3 System.out.print("第" + (i + 1) + "次排序前:"); 4 System.out.println(Arrays.toString(nums)); 5 6 for (int j = 0; j < nums.length - i - 1; j++) { 7 if (nums[j] < nums[j + 1]) { 8 int temp = nums[j]; 9 nums[j] = nums[j + 1]; 10 nums[j + 1] = temp; 11 } 12 } 13 14 System.out.print("第" + (i + 1) + "次排序后:"); 15 System.out.println(Arrays.toString(nums)); 16 }
1 public static void printChengfabiao(int i) { 2 for (int a = 1; a <= i; a++) { 3 for (int b = 1; b <= a; b++) { 4 System.out.print(b + " * " + a + " = " + b * a + "\t"); 5 } 6 System.out.println(); 7 } 8 }
1 int[][] nums = new int[8][]; 2 for (int i = 0; i <= nums.length - 1; i++) { // 控制轮数 3 nums[i] = new int[i + 1]; // 开辟空间地址,循环给每个数组赋值,数组长度不固定 4 for (int j = 0; j <= i; j++) { 5 if (i == 0 || j == 0 || j == i) { 6 nums[i][j] = 1; 7 } else { 8 nums[i][j] = nums[i - 1][j - 1] + nums[i - 1][j]; 9 } 10 System.out.print(nums[i][j] + "\t"); 11 } 12 System.out.println(); 13 }
转载于:https://www.cnblogs.com/sunnytest/p/6639359.html
最大值、数据排序、九九乘法表、杨辉三角相关推荐
- C++九九乘法表(下三角)
//九九乘法表(下三角) #include<iostream> using namespace std; int main() {int a,b;for(a=1;a<=9;++a){ ...
- 九九乘法表编程上三角python_【转】Python实现不同格式打印九九乘法表
前言:最近在学习Python,学习资源有慕课网上的视频教程.菜鸟教程以及Python官方文档tutorial.虽然了解了Python的基本语法,但是还没有真正意义上输出自己写的代码.代码小白,之前仅学 ...
- 打印正常的九九乘法表与下三角的九九乘法表(可相互对照)
//打印正常的九九乘法表 #include<stdio.h> int main() {int i,j;for(i=1;i<=9;i++){printf("%4d" ...
- 九九乘法表编程上三角python_java语言打印上三角和下三角,进一步得到九九乘法表...
初探SQL注入 1.1注入语句(通过时间注入函数) 数据库名称 localhost:8080/ScriptTest/userServlet?username='union SELECT IF(SUBS ...
- 用python写九九乘法表(左上三角、左下三角、右上三角、右下三角、正三角形、倒三角形格式)
1.左上三角格式: for i in range(1, 10): # 行for j in range(1, 10-i+1,): # 列print('{}x{}={}'.format(i, j, j*i ...
- python杨辉三角函数_python杨辉三角输出指定行_使用python打印十行杨辉三角过程详解...
如何用python输出杨辉三角 程序输出需要实现如下效果: [1] [1,1] [1,2,1] [1,3,3,1] .. 方法:迭代,生成器 12345678910111213141516171819 ...
- python杨辉三角输出指定行_python杨辉三角输出指定行_使用python打印十行杨辉三角过程详解...
如何用python输出杨辉三角 程序输出需要实现如下效果: [1] [1,1] [1,2,1] [1,3,3,1] .. 方法:迭代,生成器 12345678910111213141516171819 ...
- python语言输入杨辉三角_?新手求教:请问怎样用python 显示杨辉三角,任意输入一个数N,输出一个N 1层的杨辉三角。...
如何用python输出杨辉三角 iangles里用到了yield,yield 的作用就是把一个函数变成一个 generator 用python语言输出九九乘法表 杨辉三角 求代码 1.九九乘法表def ...
- python:考试前,练手习题(斐波那契数,字符串排序,九九乘法表,水仙花数,求和...求数字倍数,(保佑不挂科!)
整理一些练手的题目(含代码),可能不是特别优美,有些繁琐,但是等有时间再优化吧~~ 1.水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身(例如:1^3 + 5^3+ 3^3 = ...
- c语言:九九乘法表 | 正三角形 | 倒三角形
九九乘法表.正三角.倒三角都是常见的c语言题目,下面讲解一下. 1.九九乘法表 int i,j;for(i = 1; i < 10; i ++) {for(j = 1; j <= i; j ...
最新文章
- 《Haskell并行与并发编程》——第2章,第2.1节惰性求值和弱首范式
- 在Vmware中安装Hyper-V
- linux 内核头文件 linux kernel header
- 图解C/C++中函数参数的值传递、指针传递与引用传递
- 一个简单的HTTP通讯的例子,使用了CInternetSession,CHttpConnection,CHttpFile三个类
- [BZOJ] 3231: [Sdoi2008]递归数列
- poj 1743 二分答案+后缀数组 求不重叠的最长重复子串
- shellshock漏洞回顾
- JAVA学生宿舍管理系统
- linux软连接j,Linux(ubuntu)安装JLink 驱动
- 单片机仿真器和烧写器的区别
- 苹果执行请求时出错_错误报告 - Apple Developer
- 2021软考软件设计师真题
- 可变卷积(Deformable ConvNets)算法的MXNet实现
- java销毁servlet_servlet一般什么时候销毁
- 基于JAVA心灵治愈服务平台计算机毕业设计源码+系统+数据库+lw文档+部署
- arcengine-栅格数据详解
- 神策2020数据驱动用户大会:新愿景 + 新定位 + 新舰队正式亮相!
- python中的命令,python学习——python中命令行
- python 的plotly.express 如何修改默认渐变色