综合练习: 九九乘法表和排序

C#打印九九乘法表(四种方法) 文章目录九九乘法表运用的小知识\tC#占位符乘法表的输出代码示例 九九乘法表 运用的小知识 \t 制表符(\t)有 在垂直方向按列对齐文本 的效果。 并非单纯等价于几个空格。可以简单理解为:按下Table键,它会根据当前上下文环境进行缩进n个空格,以期达到垂直方向按列对齐的效果。 \t有4个宽度对齐的,也有8个宽度对齐的; 某一些编辑器或IDE的\t默认是4宽度对齐的,也有是8宽度对齐的。所以为了在多环境下的协同编程的代码缩进一致,有人建议使用n个单位的空格来代替\t,当然现在的好多编辑器都可以设置\t的宽 阅读详情
//输出函数,println相比较print将在每个输出完毕后,输出换行
System.out.println("hello world!");
//输入函数,
Scanner numInput=new Scanner(System.in);
int num;
System.out.print("请输入一个数字,以回车结束: ");
num=numInput.nextInt();

//break和continue的区别
num=0;
while(num<=10){
    num++;
    if(num==5){
        continue; //当num等于5时,执行continue,while循环将会跳过这一次的循环,continue后的语句将不被执行,直接进入下一次的循环,所以不会输出5
    }else if(num==8){
        break;  //当num等于8时,执行break,整个while循环将会退出,之后的输出函数也不会执行,所以只输出到7,8及以后的数不会输出
    }
    System.out.println(num);
}

使用循环输出九九乘法表

for(int i=1;i<10;i++){
    for(int k=1;k<=i;k++){
        System.out.print(k+"*"+i+"="+i*k+" ");
    }
    System.out.println();
}

排序

int array[]=new int[10];
Scanner input = new Scanner(System.in); 
int p;

System.out.println("从小到大请输入 0,从大到小请输入 1 :");
p=input.nextInt();
for(int i=0;i<10;i++){
    System.out.println("请输入第"+(i+1)+"个数:");
    array[i]=input.nextInt();
}

//方法一,比较相邻的两个元素,第二层循环每执行一次,就会将最大值或最小值推向一边
for(int i=0;i<array.length-1;i++){
    for(int j=0;j<array.length-1-i;j++){
        if(p==0){
            //从小到大
            if(array[j]>array[j+1]){
                //当前一个比后一个大时,调换两者位置,否则不变
                array[j]+=array[j+1];
                array[j+1]=array[j]-array[j+1];
                array[j]=array[j]-array[j+1];
            }
        }else if(p==1){
            //从大到小
            if(array[j]<array[j+1]){
                //当前一个比后一个小时,调换两者位置,否则不变
                array[j]+=array[j+1];
                array[j+1]=array[j]-array[j+1];
                array[j]=array[j]-array[j+1];
            }
        }
    }
}

//方法二,一个元素依次比较其他元素,
for(int i=0;i<array.length-1;i++){
    for(int j=i+1;j<array.length;j++){
        if(p==0){
            //从小到大
            if(array[i]>array[j]){
                //当前一个比后一个大时,调换两者位置,否则不变
                array[i]+=array[j];
                array[j]=array[i]-array[j];
                array[i]=array[i]-array[j];
            }
        }else if(p==1){
            //从大到小
            if(array[i]<array[j]){
                //当前一个比后一个小时,调换两者位置,否则不变
                array[i]+=array[j];
                array[j]=array[i]-array[j];
                array[i]=array[i]-array[j];
            }
        }
    }
}
//输出排序完毕后的数组
for (int k = 0; k < array.length; k++) {
     System.out.print(array[k] + " ");
}
JavaScript项目实战:编写九九乘法表 htmltable {th, td {th {pre {简介:九九乘法表是JavaScript入门的实践项目,涉及数组操作、循环结构和字符串拼接等基础知识点。通过本项目,学习者将掌握如何使用嵌套for循环在JavaScript中生成并展示1到9的乘法表,同时学习如何将结果输出到控制台或网页元素中。项目还包括操作DOM的相关知识,帮助学习者通过实践提升逻辑思维和问题解决能力。 阅读详情

相关推荐

C++基础:实现九九乘法表

C++是一种静态类型、编译式、通用的编程语言。它为程序员提供了极高的灵活性和控制力,尤其是在内存管理和资源控制方面。

weixin_42389113的博客 1153

c语言用二维数组表示九九乘法表,C语言精髓综合1(1-6)

2. 1.有语句printf(“%d”,5>3?8:9);最后输出的结果是()。A: 8B: 9C: 3D: 23. 如果判断变量a与5是相同的应该用的表达式为()。A: a>=5B: a!=5C: a==5D: a<=54. 下列程序的执行结果是输出()。#include “stdio.h”;void main(){int math;math=5;math/=2;printf(...

weixin_32737183的博客 1623

Web前端开发技术-综合案例(打印九九乘法表).pptx

综合案例 综合案例 案例1 打印金字塔 代码实现思路: ① 分析金字塔组成:由空格和星星“*”组成的三角形。 分析“*”和空格的分布规律(假设最上面的一个星星作为金字塔的第一层)。 每层中星星的数量 = 当前层数*2 -1。例如当前为第4层,则星星数= 4*2-1=7。 每层星星前的空格 = 金字塔层数 – 当前层数。例如当前行数为第3层,则空格数=5-3=2。 打印九九乘法表 JavaScript Web前端开发技术 综合案例 案例 九九乘法表 九九乘法表体现了数字之间乘法的规律,成为了学生在学习数学时必不可少的一项内容。 综合案例 九九乘法表 找规律,假设最上面的一层作为第1层,表格的分布规律: ① 九九乘法表的表格是由9行,每行最多9列的单元格组成。 ② 乘法表的层数 = 表格的行数 = 每行中的列数。如乘法表的第3层,是表格的第3行,且共有3个单元格。 综合案例 九九乘法表 找规律,假设最上面的一层作为第1层,乘法运算的规律: ① 被乘数的取值范围在“1~每行中的列数”之间。如表格第3行中被乘数的值在1~3之间。 ② 乘数的值 = 表格的行数。如表格第3行中乘数的值就为3。 猜

很色,非常色,十分色,格外色,异常色,特别色,相当色,太色了!

■■★●◆lightpink(浅粉红)■■★●◆pink(粉红)■■★●◆crimson(腥红)■■★●◆lavenderblush(苍白的紫罗兰红)■■★●◆palevioletred(脸红的淡紫红)■■★●◆hotpink(热情的粉红)■■★●◆mediumvioletred(适中的紫罗兰红)■■★●◆orchid(兰花紫)■■★●◆thistle(苍紫)■■★●◆plum(轻紫)■■★●◆v

coldwindflyrain的专栏 242万+

华为OD机试 双机位C卷:微服务的集成测试 (C/C++/Py/Java/JS/Go)

华为OD机试 双机位C卷 :微服务的集成测试 ,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解。华为OD机试 微服务的集成测试 , 华为OD 微服务的集成测试

qq_45776114的博客 2066

基于YOLOv11的军事目标识别系统设计与实现(坦克、舰船检测)

DOTA-v2.0(包含多种军事装备的航拍图像)图片数量:11,268类别:18类,包括坦克、舰船、战斗机等分辨率:800×800~4000×4000HRSC2016(高分辨率舰船检测数据集)图片数量:1,061类别:舰船及子类特点:包含多种视角和复杂背景图片数量:5,000+类别:22种军用飞机标注:精确边界框自建数据集建议收集来源:公开军事演习视频、卫星图像、模拟游戏截图数据增强:模拟不同天气、遮挡、低光照等战场环境。

YOLO 450

7、 综合应用题 编写九九乘法表

7、 综合应用题 编写九九乘法表

m0_74282485的博客 371

C#上位机+TensorFlow Lite 轻量化AI模型部署实战(工业级完整版,低算力工控机首选)

工业自动化轻量化AI部署指南:C# + TensorFlow Lite实战 摘要:本文针对工业自动化领域机器视觉部署的痛点,提出基于C#和TensorFlow Lite(TFLite)的轻量化解决方案。该方案完美适配低算力工控环境(J1900/2G内存),具有以下核心优势:1)极致轻量化,模型体积仅KB-MB级;2)CPU深度优化,单帧推理≤15ms;3)零环境依赖,纯C#部署;4)工业级稳定性,7×24小时运行。教程涵盖从环境搭建、模型转换到C#封装的完整流程,特别提供YOLOv8等工业常用模型的TFLi

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 1030

python全栈开发《68.综合案例:九九乘法表》

# coding:utf-8 work = {} # 1 one_value = (1,) one_key = 1 work[str(one_key)] = one_value print(work) # 2 two_key = 2 two_value =[] two_value.append(1) two_value.append(2) work[str(two_key)] =two_val...

清菡的博客 335

Gazebo手册:【1】gazebo基本操作案例

欢迎来到初学者模块!本模块将引导您了解 Gazebo 的最基本功能。我们将构建一个简单的车辆来演示这些功能。这些教程适用于 Gazebo 新手和/或没有编程或 Linux 经验的人。 每个教程都建立在上一个教程的基础上,因此我们建议您按顺序学习这些教程。 一、何为Gazebo? Gazebo 是一款 3D 动态模拟器,能够准确有效地模拟复杂室内和室外环境中的机器人种群。虽然类似于游戏引擎,但 Gazebo 提供了更高保真度的物理模拟、一套传感器以及用于用户和程序的接口。 1............

gongdiwudu的专栏 2万+

电子电气架构 --- 整车电源管理

保证启动能力:防止因电池电量耗尽而导致的车辆无法启动,这对于确保车辆在任何时候都能可靠运行至关重要。 延长电池寿命:通过避免电池深度放电,有助于延长其使用寿命,减少更换电池的需求和成本。 提升用户体验:虽然负载被关闭可能会暂时影响舒适度,但通过在必要时自动采取行动,可以减少驾驶员的焦虑和不确定性,提高整体的用户满意度。

Soly_kun的博客 1083

python for循环九九乘法表_Python中的九九乘法表(for循环)

用for循环写出的九九乘法表(包括函数的调用)#方向一for i in range(1,10):for j in range(1,i+1):d = i * jprint('%d*%d=%-2d'%(i,j,d),end = ' ' )print()下图为上面代码运行结果:以下为函数练习,函数和for循环结合的九九乘法表(没有上面的简洁明了)#方向一def hanshu(n):m = nsums =...

weixin_39900045的博客 1万+

华为OD机考双机位C卷 - 完美走位 (Java & Python& JS & C/C++ & GO )

华为OD机考双机位C卷 - 完美走位(OD上机考试双机位C卷)。提供Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。

算法大师! 1125

用html制作四种九九乘法表,JavaScript制作九九乘法表

九九乘法表ul,li{margin: 0;padding: 0;list-style-type: none;}span{display: inline-block;width: 100px;height: 30px;font-size: 16px;text-align: center;border: 1px solid green;line-height: 30px;}document.write...

weixin_36326408的博客 2055

HFSS实战项目——GPS北斗双模微带天线

本文设计了一款方形圆极化微带天线应用于北斗B1和GPSL1频段,满足高增益、低VSWR、适当方向图等要求。设计中心频率为1568MHz,介质板采用厚度h=1.6mm的Arlon AD450(tm)板,相对介电常数为4.5,采用探针馈电。

2401_87464239的博客 1766

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

Java实验(1):九九乘法表、插入排序、矩阵相乘算法

目录 1.阅读如图所示程序,该程序要求输出一个九九乘法表。新建MultiplyList1.java文件,输入程序,将如图所示程序补充完整并保存。使用DOS命令进入其所存放的目录,编译运行该程序。并将完整程序和运行结果截图写入实验报告。 2.阅读如图所示程序。新建InsertSort.java文件,输入程序,将程序中“代码1-4”处补充完整并保存。使用DOS命令进入其所存放的目录,编译运行该程序...

Blog of Mark 1576

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

选择、冒泡排序,九九乘法表

public class SortDemo { public static void main(String[] args) { int[] arr = new int[]{2,3,6,1,8,5}; xuanZe(arr); maoPao(arr); doubleNight(); } //选择排序 ...

qq_45383691的博客 221

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

c语言用if写九九乘法表儿歌,分别三种形式,编程输出九九乘法表.儿歌

1.编程实现从键盘输入一个大写英文字母,分别以字符形式和ASCII码值形式输出其对应的小写英文字母.#include#includeintmain(){cjava 编程 输出 ,,,.20!的值?1!这有什么值?没明白.longsum=0;for(inti=1;iC语言编程 1、输入四个数,将四个数分别从小到大、从大到小排序后进行输出.#includemain(){FILE*fin,...

weixin_36285392的博客 1729

冒泡排序和九九乘法表

//冒泡排序 int[] array=new int[]{2,4,0,14,34,3,89,12}; for(int i=0;i<array.length;i++){ for(int j=0;j<array.length-1-i;j++){ if(array[j]<array[j+1]){ int ...

qq_42360537的博客 375

前端学习之路—九九乘法表和冒泡算法

前端学习之路—九九乘法表和冒泡算法 一、九九乘法表 代码如下: <script> document.write('<div>'); document.write('<table>'); for (let x = 1; x <= 9; x++) { document.write('&l...

Head_Bird的博客 518

九九乘法表和冒泡排序法java代码

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

m0_60386582的博客 643

Java九九乘法表/冒泡排序倒叙输出

今天面试,HR给了一份笔试题,1.写一个9*9乘法表并输出,2.给了一个int类型的数组,使用冒泡排序倒叙输出。哥们觉得So easy,提笔就写。当时心里想着就是不能保证结果正确,但是原理是对的。但是面试官看了,就开始说我的程序这有问题那有问题,具体问题我就不说了。当时小弟有心反驳,但却没有任何恰当理由,找个当时真想找个地缝钻进去。不过当时面试官有一句话我铭记于心,写程序最好不要让编译器去帮你排错,

IBMQUSTZJ的专栏 5610

JavaScript流程控制,带你打印九九乘法表

面试题千万不要死记,一定要自己理解,用自己的方式表达出来,在这里预祝各位成功拿下自己心仪的offer。需要完整面试题的朋友可以点击蓝色字体即可获取!!!帮助,可以扫码获取!!(资料价值较高,非无偿)**面试题千万不要死记,一定要自己理解,用自己的方式表达出来,在这里预祝各位成功拿下自己心仪的offer。需要完整面试题的朋友可以点击蓝色字体即可获取!!![外链图片转存中…(img-n7r6E0EI-1711676018637)][外链图片转存中…(img-otnHF3bP-1711676018637)]

2401_83703797的博客 1121

【Java算法】冒泡排序、选择排序、反转排序、逆序排序、字符统计、字数统计、倒序九九乘法表——Java常用算法

冒泡排序、选择排序,字符数量统计,字符串反转、字符串逆序,数组比较,倒序九九乘法表

Swordsman4978 458

九九乘法表和冒泡排序

今天无聊时想来写一下九九乘法表和冒泡排序,为以后面试做个准备,虽然很简单,额也算是小小的递归吧。 1.九九乘法表 public static void main(String[] args) { out(1,1); } public static void out(int i,int k){ if(i<10){ if(k <= i){ System.out.pri

Qin的博客 1008
上一篇: Java数组和foreach遍历循环
下一篇: SQL Server 全局变量之 @@ROWCOUNT (返回上一条语句影响的行数)
a_good_programer
博客等级 码龄10年 18粉丝 35原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值