首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏算法与编程之美

    使用for语句实现9*9乘法

    1 问题 9*9乘法的数量较大,直接打印需用大量的代码,如何用更简单的方法实现对9*9乘法的打印。 2 方法 运用for循环结构对1-9进行循环处理,以得到9*9乘法及运算结果 3 实验结果与讨论 解决此类问题需要用到fori循环结构,以及if条件语句。

    47110编辑于 2023-01-03
  • 来自专栏兵马俑的CSDN

    用C语言打印9*9乘法⼝诀

    用C语言打印9*9乘法⼝诀 打印9*9乘法⼝诀 使⽤C语⾔写⼀个程序打印9*9乘法⼝诀 “*”是乘号,乘号前⾯和后⾯的数叫做因数,“=”是等于号,等于号后⾯的数叫做积。 在外部循环中,我们⽤ i 迭代⾏号,从 1 到 9⽰乘法中的第 i ⾏; 2. 在内部循环中,我们⽤ j 迭代列号,从 1 到 i ,⽰第 i ⾏中的第 j 列; 3. 在打印完每⼀⾏后,需要继续打印⼀个⽰当前⾏遍历结束,开始下⼀⾏的打印; 5. 在 main 函数中返回 0 ,⽰程序已成功执⾏ 解法代码如下: #include<stdio.h> int main() {     //定义两个变量⽤来迭代⾏和列     int i = 0;     int j = 0;     //控制9⾏     for (i = 1; i <= 9; i++)     {         //每⼀⾏打印⼏项         for (

    52810编辑于 2024-01-23
  • 来自专栏C/C++学习

    C语言练习之打印9*9乘法口诀

    前言 学习C语言过程中的代码练习:打印9*9乘法口诀 一、思路 初版: 先将1~9放置在一个整型数组中 用两个循环分别计算每一个数字的乘法 两个循环进行控制 外层循环:控制打印多少行 内部循环 改良版: 通过观察,我发现不用将1~9放入数组,因为每一行的行数和每一行中每一个式子的数字刚好就是我们所需要的1~9,所以将初版的代码进行了简化。 1.初版 int main() { int arr[9] = { 1,2,3,4,5,6,7,8,9 }; int i = 0; int j = 0; for (i = 0; i < 9; i ); } printf("\n"); } return 0; } 2.改良版 int main() { int i = 0; int j = 0; for (i = 1; i <= 9; 9乘法口诀的思路,同时展示了代码的运行结果验证了作者的思路。

    92710编辑于 2023-04-28
  • 来自专栏Gorit 带你学全栈系列

    C语言——输出9x9乘法

    九九乘法是比较简单的程序,也是刚入门编程的同学一定会遇到的一个编程题,下面我就来给大家讲讲如何实现它 首先给大家看一看程序运行效果 输出九九乘法的要素之一要用到C语言中的双层嵌套,(这个程序之中还要用到判断结构 i,j; for (i=1;i<=9;i++) { for(j=1;j<=9;j++) { printf("%d*%d=%d ",i,j,i*j); } printf("\n");//使程序每打印完第一行的乘法之后,再换行 } return 0; } 但是这样的乘法打印出来 会有人喜欢吗? 所以我们要在程序里面加上一个判断结构,在打印乘法之前 进行一下判断,当被乘数(i) 小于乘数(j)时, 跳出当前循环 下面就是打印九九乘法的所有code了 #include int main() { int i,j; for (i=1;i<=9;i++) { for(j=1;j<=9;j++) { if(i 另一种方式 #include int main() { for

    88940编辑于 2021-12-09
  • 来自专栏算法channel

    Day 9 :什么是哈希

    2 Day 9 打卡题:什么是哈希? 明天的打卡题,我们就来学习最重要的数据结构之一:散列表或哈希,那么什么是哈希呢?哈希怎么做到 O(1) 时间复杂度找到某个元素的呢? 图片1:哈希的基本用途 ? 图2:哈希的查找规则: ? 图3:哈希常遇到键冲突问题: ? 图 4 :解决方法: ? 星球内的星友直接学习本书的 1-6 解即可。然后把打卡题:什么是哈希? 哈希怎么做到 O(1) 时间复杂度找到某个元素? ?

    61730发布于 2020-06-04
  • 来自专栏Java

    【C语言必刷题】2. 9*9乘法

    题目描述 使用C语⾔写⼀个程序打印9*9乘法⼝诀,如下图: 2. 解题思路 在外部循环中,我们用i迭代行号,从1到9,表示乘法中的第 i行; 在内部循环中,我们用 j 迭代列号,从 1到 i,⽰第 i行中的第 j列; 然后使用 printf 函数打印出每 ⼀项,包括被两个因数和乘积,它们用制表符隔开,并且使用 %2d 格式控制符将乘积左对齐输出,使得每个乘积占两个字符宽度; 在打印完每一行后,需要继续打印⼀个 \n,⽰当前行遍历结束,开始下一行的打印 代码 #include<stdio.h> int main() { int i = 0; // 定义i 遍历行 for (i = 1; i <= 9; i++) { int j = 0; /

    23710编辑于 2024-05-07
  • 来自专栏从ORACLE起航,领略精彩的IT技术。

    Oracle普通->分区转换(9亿数据量)

    背景介绍: 环境:Linux 5.5 + Oracle 10.2.0.4 某普通T,由于前期设计不当没有分区,如今几年来的数据量已达9亿+, 空间占用大约350G,在线重定义为分区不现实,故采取申请时间窗口停此应用 ,改造为分区。 若T数据量适当,可选用在线重定义操作时,可参考:http://www.cnblogs.com/jyzhao/p/3876634.html 1.创建分区 2.设置新建分区为nologging, 重命名原 T为T_OLD 3.并行直接路径插入 4.为分区建立索引 5.rename,恢复T的相关应用 1.创建分区 -- Create table 创建分区T_PART,分区从14年6月开始。 恢复T的相关应用 rename T_PART为T,恢复T应用。

    2.1K20发布于 2019-05-24
  • 【详解】使用java解决-输出9*9口诀乘法

    使用Java解决 - 输出9*9口诀乘法前言在学习编程的过程中,编写简单的程序来实现基本的数学运算是一个很好的练习。本文将介绍如何使用Java语言编写一个程序,用于输出9*9的乘法口诀。 =568*8=648*9=729*1=99*2=189*3=279*4=369*5=459*6=549*7=639*8=729*9=81下面是一个简单的Java程序,用于输出9x9的乘法口诀。 i++)​​ 控制乘法的行数,从1到9。 外层循环 (for (int i = 1; i <= 9; i++)):这个循环控制乘法的行数。变量 i 从1开始,每次循环增加1,直到 i 等于9为止。 运行结果当你运行上述程序时,它将输出如下所示的9*9乘法:1*1=11*2=21*3=31*4=41*5=51*6=61*7=71*8=81*9=92*1=22*2=42*3=62*4=82*5=102

    12300编辑于 2026-01-24
  • 来自专栏波波烤鸭

    虚拟机字节码指令

    压入栈顶 0x98 dcmpg 比较栈顶两double型数值大小, 并将结果(1, 0或-1)压入栈顶; 当其中一个数值为NaN时, 将1压入栈顶 0x99 ifeq 当栈顶int型数值等于0时跳转 0x9a ifne 当栈顶int型数值不等于0时跳转 0x9b iflt 当栈顶int型数值小于0时跳转 0x9c ifge 当栈顶int型数值大于等于0时跳转 0x9d ifgt 当栈顶int型数值大于0时跳转 0x9e ifle 当栈顶int型数值小于等于0时跳转 0x9f if_icmpeq 比较栈顶两int型数值大小, 当结果等于0时跳转 0xa0 if_icmpne 比较栈顶两int型数值大小, 当结果不等于 0xa6 if_acmpne 比较栈顶两引用型数值, 当结果不相等时跳转 0xa7 goto 无条件跳转 0xa8 jsr 跳转至指定的16位offset位置, 并将jsr的下一条指令地址压入栈顶 0xa9 操作栈中必须包含各维度的长度值), 并将其引用压入栈顶 0xc6 ifnull 为null时跳转 0xc7 ifnonnull 不为null时跳转 0xc8 goto_w 无条件跳转(宽索引) 0xc9

    59720发布于 2019-04-02
  • 来自专栏python前行者

    虚拟机debian9.* 安装vm tools

    VMware Tools是VMware虚拟机中自带的一种增强工具,是VMware提供的增强虚拟显卡和硬盘性能、以及同步虚拟机与主机时钟的驱动程序。 在VMware虚拟机中安装好了VMware Tools后,可以实现主机与虚拟机之间的文件共享,同时可支持自由拖拽的功能,鼠标也可在虚拟机与主机之前自由移动,使用ctrl+alt+enter还可以实现全屏显示 1、点击VM管理界面,虚拟机菜单栏中的安装VM Tools。 2、复制其中的两项到/tmp目录下。 ? 3、右键后缀为tar.gz文件,选择提取到此处。 ? ---- 虚拟机debian 9.4 安装vm tools并解决其不生效问题 debain 9 安装vm tools 流程(全部root用户下操作)。 终端执行命令然后重启: vmware-config-tools.pl debian 9解决安装vm tools 不生效。 其实很郁闷了,安装open-vm-tools等一条命令就解决了。

    2.1K10发布于 2020-01-13
  • 来自专栏科控自动化

    PXF9温控 MODBUS通信设置

    参数显示记号 参数名称 设定范围 出厂数值 备注 CoM Ch9 760 CTYP 选择通信类型 0:MODBUS RTU 1:协调运转 2:无编程通信 0 “设定0: NODBUS RTU” 761 ■PC装载器接口(本体侧 PXF9地址区分读写 3X是只读 4X是读写 从开始读取的编号开始,连续读取由读取字数指定的字数据。 子机按高位字节、低位字节的顺序发送读取的字数据。

    2.2K10编辑于 2022-03-29
  • 来自专栏科控自动化

    PXF9温控 MODBUS通信测试

    [化工项目记录] PXF9温控 MODBUS通信设置 说明书是按照PLC地址方式,所以如果MODBUS以0开头就需要减一。 寄存器.PhC2 1050 Int16 ReadWrite PXF91寄存器.SvL 1000 Int16 ReadWrite PXF91寄存器.Svh 0 Int16 ReadWrite PXF9输入寄存器 .PV工程值 55 Int16 Read PXF9输入寄存器.SV工程值 365 Int16 Read

    52630编辑于 2023-09-01
  • 来自专栏CSDN搜“看,未来”

    数据结构(9)-- 哈希 unordered_map

    哈希(Hash table,也叫散列表),是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到中一个位置来访问记录,以加快查找的速度。 ---- 加载因子 无论如何,哈希中,碰撞无法绝对避免。 当碰撞发生时,就不得不使用开链表法或再散列法存储冲突数据;而这必将影响哈希的性能。 很容易想到,如果哈希很大、里面却没存几条数据,那么它出现冲突(碰撞)的几率就会很小;反之,如果哈希已经接近满了,那么每条新加入的数据都会产生碰撞。 哈希实际所存数据量和哈希最大容量之间的比值,叫做哈希的“加载因子”。 加载因子越小,冲突的概率就越低,但浪费大量空间;加载因子越高,冲突概率越大,但空间浪费就越少。 手写哈希的文章网上一找一大把。

    1.4K11发布于 2021-09-18
  • 来自专栏golang算法架构leetcode技术php

    golang刷leetcode 技巧(9) 课程(I)

    []int)bool{ /* 注意:这个递归方法的返回值是返回是否有环 :param i: 结点的索引 :param inverse_adj: 逆邻接

    37810编辑于 2022-08-02
  • 来自专栏电光石火

    Axure9虚拟机打开界面空白

    是因为vmware开启了加速3D图形导致,关闭即可解决

    2.2K20编辑于 2022-03-25
  • 来自专栏Linux成长之路

    PVE虚拟化平台之安装RHEL9系统

    RHEL 9 为支持混合云创新提供了更灵活、更稳定的基础,并为跨物理、虚拟、私有和公共云和边缘部署部署应用程序和关键工作负载提供了更快、更一致的体验。 RHEL web 控制台新的虚拟化功能,包括重命名虚拟机、使用云镜像身份验证创建虚拟机、为虚拟机添加和删除 USB 和 PCI 设备、指定网络接口模型、在主机及其虚拟机间共享和取消共享文件等功能。 图片三、创建虚拟机3.1 设置虚拟机名称设置虚拟机名称为rhel9图片3.2 操作系统设置选择镜像存储位置,选定ISO镜像rhel-baseos-9.0-x86_64-dvd。 图片3.8 确定虚拟机配置检查虚拟机配置,开始创建虚拟机。图片四、安装操作系统4.1 进入系统安装界面选择第一行,安装RHEL9操作系统。图片4.2 选择系统语言可选择系统语言,这里选择中文。 图片五、rhel9初始配置5.1 查看本地控制台查看虚拟机的本地控制台,登录系统。图片5.2 ssh远程连接rhel9使用xshell工具连接rhel9,IP地址为安装系统时设置的IP。

    1.9K00编辑于 2023-09-25
  • 来自专栏开源部署

    如何在 Debian 9 上设置 Apache 虚拟主机

    在本教程中,我们将向您介绍如何在 Debian 9 上设置 Apache 虚拟主机。 Apache 虚拟主机允许您在一台计算机上托管多个网站。 虽然本教程是为 Debian 9 编写的,但相同的步骤适用于所有基于 Debian 的发行版。 先决条件 在继续本教程之前,请确保满足以下先决条件: 让域名指向您的服务器 IP 地址。 您可以根据需要命名虚拟主机配置文件,但建议使用域名作为配置文件的名称。 要启用新的虚拟主机文件,请在 sites-enabled 目录创建符号链接指向虚拟主机配置文件,该目录在启动期间由 Apache 读取。 您可以重复相同的步骤为其他域创建其他虚拟主机。

    1.7K10编辑于 2022-07-28
  • 来自专栏技术墨客

    React学习(9)—— 高阶应用:虚拟Dom差异比对算法

    React提供了一系列声明性的API接口,因此在使用时不必担心每次库的更新会修改API接口。这样可以降低编写应用的复杂度,但是带来的问题是无法很好的理解React是如何实现这些功能的。这篇文章会介绍React的差异比对算法——“融合算法”是如何执行的。

    81320发布于 2018-08-15
  • 来自专栏虚拟机

    虚拟机系列9、VMware Workstation Pro16虚拟机解锁MacOS系统

    一、解锁VMware虚拟机MacOS系统1、安装好的VMware虚拟机在默认情况下是没有Apple Mac OS X(M) 选项的;(已安装的虚拟机版本VMware® Workstation 16 Pro )如下图所示:新建虚拟机向导→选择客户机操作系统→客户机操作系统1-1、因为VMware虚拟机原生不支持MacOS系统,此时需要使用工具unlock进行解锁,从而来让VMware虚拟机支持MacOS系统虚拟机的安装 ;解锁破解成功后如下图所示:新建虚拟机向导→选择客户机操作系统→客户机操作系统→Apple Mac OS X(M)1-2、unlocke下载,在GitHub下载unlocker软件;网站地址:--(这里下载的是 依次打开进入到解压文件夹“windows”目录下,如本次这里选择的路径是E:\VM\unlocker426\windows(请根据自身下载安装路径)2-1、在使用unlock工具之前不要打开VMware虚拟机 windows目录,以管理员身份方式运行(A) unlock.exe  应用程序;3-1、执行完毕,单击回车键(Enter)退出;前后查看对比发现多出一个“backup”文件夹;4、此时再次打开VMware虚拟机可查看

    1.4K10编辑于 2025-12-14
  • 来自专栏趣学算法

    数据结构 第9讲 数组与广义

    数据结构 第9讲 数组与广义 数组是由相同类型的数据元素构成的有序集合。 一维数组看一看作一个线性,例如: ? 图1一维数组 二维数组也可以看作一个线性,例如: ? 图20 稀疏矩阵三元组存储 广义: 广义是线性的推广,也称为列表。 它是n(n³0)个元素组成的有限序列,记作LS= (a0, a1, a2, …,an-1),LS是名,ai是元素,它可以是 (称为子表),可以是数据元素(称为原子)。n为的长度。 n=0的广义为空。 广义最常见就是求表头、尾。 表头GetHead(L):非空广义的第一个元素,可以是一个单元素,也可以是一个子表。 尾GetTail(L):非空广义删除表头元素后余下元素所构成的尾一定是一个。 例如D=(a,(b),(a,(b,c,d))),长为,表头为a,尾为( (b),(a,(b,c,d)))。

    1.1K20发布于 2018-09-13
领券