手写9x9乘法表,冒泡排序

手写9x9乘法表,冒泡排序

9x9乘法表

class Demo {
public static void main(String[] args) {
for(int x = 0;x <= 9; x++) {
for(int y = 1;y <= x; y++) {
System.out.print(y+"*"+x+"="+x*y+"\t");
}
System.out.println();
}
}
}

冒泡排序

public class BubbleSort{
public static void main(String[] args){
int score[] = {67, 69, 75, 87, 89, 90, 99, 100};
for (int i = 0; i < score.length -1; i++){//最多做n-1趟排序
for(int j = 0 ;j < score.length - i - 1; j++){//对当前无序区间score[0......length-i-1]进行排序(j的范围很关键,这个范围是在逐步缩小的)
if(score[j] < score[j + 1]){ //把小的值交换到后面
int temp = score[j];
score[j] = score[j + 1];
score[j + 1] = temp;
}
}
System.out.print("第" + (i + 1) + "次排序结果:");
for(int a = 0; a < score.length; a++){
System.out.print(score[a] + "\t");
}
System.out.println("");
}
System.out.print("最终排序结果:");
for(int a = 0; a < score.length; a++){
System.out.print(score[a] + "\t");
}
}
}

原文地址:https://www.cnblogs.com/Yanss/p/11739132.html

时间: 2024-11-11 18:31:16

手写9x9乘法表,冒泡排序的相关文章

python写一个乘法表的脚本

学习脚本的时候经常会被问到会不会写一个99乘法表,现在就用python语句简单写一个乘法表 [[email protected] python_py]# cat while3.py i = 1 while (i<=9):        j=1        while(j<=i):               printj,"x",i,"=",j*i,"\t",               j=j+1        print&quo

Java之使用for嵌套打印9X9乘法表

需求: 打印出9x9乘法表: 1x1=1 2x1=2 2x2=4 3x1=3 3x2=6 3x3=9 ...... 可以使用for循环嵌套: public class forDemo { public static void main(String[] args) { for(int x=1;x<=9;x++) { for(int y=1;y<=x;y++) { System.out.print(x+"X"+y+"="+x*y+"\t"

[Codevs 1230]元素查找(手写哈希表)

题目连接:http://codevs.cn/problem/1230/ 说白了就是要我们自己手写一个哈希表的数据结构来实现添加和查找功能,map也能直接过(我第一次写就是用map骗AC的) 提一下个人理解的哈希表的实现(下面说的是线性寻址法),如果有误还请各位大神不吝指教 用一个数组模拟哈希表,函数f(x)=数字x在哈希表中出现的下标的最小可能值,一般f(x)=x mod t,t就是哈希表的长度 下面就是一个哈希表的示例,如果遍历哈希表时指针走出了哈希表的终点,就进入起点重新遍历 对于每次向哈希

用JS写九九乘法表

九九乘法表 <script language=javascript> for(i=1;i<=9;i++){ for(j=1;j<=9;j++){ document.write (i+"*"+j+"="+i*j+" "); if(i==j) {document.write ("<br/>"); break;} //用的if语句,如果这两个数字相同了 那么跳出,另起一行 } } </scr

python 写99乘法表

#!/usr/bin/env python #定义一个函数 def cheng(m): #从1开始循环到m-1结束 for i in range(1,m): #从1开始循环到i-1结束 for l in range(1,i+1): #打印乘法表,\033[32;1m....\033[0m绿色字体,\t每列左对齐 print '\033[32;1m%s*%s=%s\033[0m\t' % (l,i,i*l), #换行 print #非本地调用不打印(这个貌似用不到,需要把上面print 放到下面来

用JavaScript,写99乘法表;

<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> <script> //打印99乘法表 for (var i = 1; i <= 9; i++) { for (var j = 1; j <= i; j++) { document.write(j + "×" + i + "

使用PHP几种写99乘法表的方式

一.使用for循环打印九九乘法表: <?php for($j=1; $j<=9; $j++) { for($i=1; $i<=$j; $i++) { echo "{$i}x{$j}=".($i*$j)." "; } echo "<br />"; } 二.使用while循环打印九九乘法表 <?php $j = 1; while($j<=9){ $i = 1; while($i<=$j){ echo &

回答了个问题,9x9 乘法表生成器

1 # -*- coding: utf-8 -*- 2 from prettytable import PrettyTable 3 pt = PrettyTable() 4 # 需要安装prettytable这个库来美化一下显示 5 # 生成一下表头 6 numb_9 = range(1,10) 7 pt.field_names=[i for i in numb_9] 8 # 在这里生成一个整个表 9 mulp=[["{b}x{a}={c}".format(a=a,b=b,c=a*b)

Python写99乘法表

#!/usr/bin/python# -*- encoding:utf-8 -*- for i in range(1,10):    s=''    for j in range(1,i+1):        s+="%d*%d=%d\t"%(i,j,i*j) #这是比较关键一步,如果不这样,就会成为全部竖着的,而不是一个三角形    print s