Linux-学习实验-九九乘法表

Shell脚本多种方法(循环)打印九九乘法表 本文基于Linux上CentOS 7 版本进行演示 Linux上shell脚本多种方法(循环)打印九九乘法表 一.for语句双重循环 二.for语句类c写法双重循环 三.while双层循环 四.while单层循环 阅读详情

shell-九九乘法表

1. for循环实现

#!/bin/sh
for i in {1,2,3,4,5,6,7,8,9}
do
    for j in {1,2,3,4,5,6,7,8,9}
    do
        ((product=$i*$j))
        echo -ne $i\*$j=$product"\t"
    done
    echo
done

exit 0

1. while 循环实现九九乘法表
#!/bin/sh

i=1
j=1

while [ "$i" -ne 10 ]
do
    while [ "$j" -ne 10 ]
    do
        ((product=$i*$j))
        echo -ne $i\*$j=$product"\t"
        ((j++))
    done
    j=1
    ((i++))
    echo
done

exit 0

1. for结合while实现九九乘法表

 #!/bin/bash

#for and while loop

i=1
while ((i<=9))
do
    for ((j=1;j<=i;j++))
    do
       let "temp=i*j"
       echo -n  "$i*$j=$temp "
    done
    let i++
    echo ""
done

1. until循环实现

#!/bin/bash

#until loop

i=1
until ((i>9))
do
   let j=1
   until ((j>i))
   do
      let "temp=i*j"
      echo -n "$i*$j=$temp "
      let j++
   done
   let i++
   echo ""
done

这里写图片描述

AI Agent Harness Engineering 创业PMF验证工具:用户满意度+留存率+业务指标监测表 在AI Agent创业的浪潮中,我们看到了无数产品如雨后春笋般涌现,但最终能够真正找到PMF并存活下来的却寥寥无几。根据CB Insights的数据,创业公司失败的首要原因(占42%)是"没有市场需求"——换句话说,就是没有找到PMF。AI Agent产品由于其特殊性(交互范式的变革、技术复杂度高、用户期望管理困难等),PMF验证变得更加具有挑战性。传统的SaaS产品PMF验证框架虽然有参考价值,但无法完全适用于AI Agent这种新型产品形态。 阅读详情

相关推荐

面试题-手撕NMS(非极大值抑制)

非极大值抑制(Non-Maximum Suppression,NMS)是一种常用于目标检测和计算机视觉中的算法,用于去除重叠的边界框,保留最可能是真实目标的边界框。其核心就是对一组检测框,找出其中属于同一个类别且分数最高的那个框,然后把和这个框的IOU值大于阈值的那些框都删掉。

zhaoyqcsdn的博客 1109

linux中打印乘法口诀表,两种方法

linux中打印乘法口诀表,用这两种方法

weixin_53150440的博客 2115

2024年上半年网络工程师下午真题及答案解析

位于MPLS域边缘、连接其他网络的LSR称为( 3 ),区域内部的LSR称为核心LSR(CoreLSR)IP报文进入MPLS网络时,MPLS入口设备分析IP报文的内容并为其添加合适的标签,所有MPLS网络中的LSR根据标签转发数据,当该IP报文离开MPLS网络时,标签由出口LER弹出。LSP的出口LER称为( 6 )。某高校网络拓扑如下图所示,两校区核心(CORE-1、CORE-2),出口防火墙(NGFW-1、NGFW-2)通过校区间光缆互联,配置OSPF实现全校路由收敛,两校区相距40km。

bsefef的博客 2475

linux中写九九乘法表

首先在linux中vim multi_table.sh进入编辑界面。1.嵌套循环实现9*9乘法表(for和while都可以)保存并退出后就可以bash multi_table.sh。选做:格式对齐,以及使用单层循环完成9*9乘法表。然后在里面用for循环进行编写。

weixin_59321479的博客 4942

项目经理面试 5 大高频题 + 实战回答模板,帮你稳拿 offer

项目经理面试5大高频问题及应答技巧 摘要:本文总结了项目经理岗位常见的5个面试问题及回答策略,帮助求职者更有针对性地准备面试。核心问题包括:1)描述负责过的典型项目;2)常用项目管理工具;3)项目遇到的挑战及解决方案;4)风险管理方法;5)项目成功标准。每个问题都从面试官考察重点、回答技巧、实战案例三个维度进行分析,强调要用STAR法则(情境-任务-行动-结果)结构化表达,突出解决问题的能力而非简单罗列经历。特别提醒要量化项目成果(如提前2周上线、节省8%预算等),并注意展示商业思维和团队协作能力。

逸尘谈PM 2106

ubuntu17.04 UHD 驱动出错

ubuntu 17.04 源码安装UHD

xrh003的博客 1万+

linux九九乘法表代码,C语言输出九九乘法表代码及解析

九九乘法表共9行9列,重点考察for循环的掌握情况。下面给出了输出完整乘法表、右上、右下、左上、左下乘法表的代码。【代码一】输出完整的三角形:#include int main() {int i,j; // i, j控制行或列for(i=1;i<=9;i++) {for(j=1;j<=9;j++)// %2d 控制宽度为两个字符,且右对齐;如果改为 %-2d 则为左对齐// \t为t...

weixin_42237496的博客 3493

Logisim 原码一位乘法器设计 图解及代码(计算机组成原理)

Logisim 原码一位乘法器设计 图解及代码(计算机组成原理) 包对

醉蕤的博客 4379

Linux之shell脚本实现九九乘法表

Linux之shell脚本实现九九乘法表

qq_41541444的博客 7361

读懂 SAP S/4HANA 里的 SAP Fiori 架构:前端服务器、搜索链路、传统应用接入与内容组织全景解析

摘要:SAP Fiori架构并非简单的系统连接图,而是明确区分界面层与业务数据层的三层分工体系:用户交互层(浏览器与Fiori launchpad)、前端技术层(SAPUI5运行环境)和业务数据层(SAP S/4HANA后端)。这种分离实现了生命周期解耦,前端专注于统一体验治理,后端处理核心业务逻辑。值得注意的是,SAP Fiori front-end server本质仍是ABAP系统,负责UI技术组件运行。虽然SAP S/4HANA推荐嵌入式部署,但独立部署在多系统场景中仍有价值。典型Fiori应用通过O

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 180

Swin Transformer注意力计算复杂度为何比全局注意力少那么多?

本文对比分析了Vision Transformer(ViT)和Swin Transformer的计算复杂度。ViT采用全局注意力机制,计算复杂度为4[hwc^2]+2[(hw)^2C],当图像尺寸较大时计算量显著增加。而Swin Transformer采用窗口注意力机制,将图像划分为M×M的窗口(如7×7),计算复杂度降为4[hwc^2]+2[(hw)(M*M)*C]。以224×224图像为例,Swin Transformer的计算量比ViT减少约900倍,大幅节省了计算资源。文章通过矩阵乘法运算详细推导了

人工智能研究所的博客 63

Linux 实验八 Shell编程

Linux 实验八 Shell编程

2302_77382298的博客 649

21天学会基于 Linux 的 NPU 固件开发--2.2 固件加载流程:request_firmware() 深度解析

本文深度解析Linux内核中NPU固件加载流程,重点剖析request_firmware()机制。内容涵盖:1)内核态与用户态的交互机制,包括同步/异步加载方式;2)NPU固件的特殊格式与加载逻辑;3)调试技巧与安全验证方案;4)提供最小化固件加载器实验。文章揭示了从文件系统到硬件初始化的完整链路,探讨了大模型时代面临的性能挑战与优化方案,如零拷贝加载技术,并提出了版本兼容性、断电恢复等关键问题的思考方向。

amy_mhd的博客 59

shell编程实现五种九九乘法表

这是Linux实用技术这门课老师的实验课内容 上代码 q1: #!/bin/bash for i in 1 2 3 4 5 6 7 8 9 do for j in 1 2 3 4 5 6 7 8 9 do echo -ne "$i*$j=$[$i*$j]\t " done echo "" done q2: #!/bin/bash for i in 1 2 3 4 5 6 7 ...

weixin_43173093的博客 1370

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

linux九九乘法表,linux shell 九九乘法表

/bin/bash# 九九乘法表for i in {1..9};do for j in `seq 1 $i`;do echo -ne "#include"iostream.h"intmain(){for(inti=1;i<=9;i++){&nb...#!/bin/bashfor((i=1;i<=9;i++));dofor...

weixin_30311521的博客 2100

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

mysql输出九九乘法表_for循环实现九九乘法表

{% for x in range(1,10) %}{% for y in range(1,x + 1) %}{{ y }} * {{ x }} = {{ y * x }}{% endfor %}{% endfor %}{% for x in range(1,10) %}{% for y in range(1,10) if y <= x %}{{ y }} * {{ x }} = {{ y ...

weixin_36147027的博客 1927

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

linux用for循环写九九乘法表,写一个方法,用一个for循环打印九九乘法表

public class MultiplicationTable {/*** @description 写一个方法,用一个for循环打印九九乘法表* @author wangkun* @param args*/public static void main(String[] args) {int i,j;for (i = 1 ; i <= 9 ; i ++){for(j = 1 ; j &...

weixin_35719260的博客 2372

linux 用户打印九九乘法表,linux shell 打印99乘法表

打印99乘法表在任何语言中都是一个必写程序,特别是学习了循环之后打印99乘法表第一步众所周知,99乘法表的格式为x*y=z所以我们至少需要两个参数,一个为x,一个为y,这里我们使用i和j表示x和y都不会超过9,并具有一定规律,比如1x2,1x3根据上面的分析,我们首先需要把i和j写出来,写到需要用到我们的双层for循环了。#!/bin/bash -for i in `seq 9`dofor j i...

weixin_32259417的博客 1236

Linux C 语言九九乘法表

Linux C 语言九九乘法表在学校时候写个,需要很长时间来写个小程序。现在再拿起C语言来学习,就将小例子写BLOG上。[@more@]#include int main(void){ int i,j; for(i=1;i&...

cuiweigk19423的博客 1350

linux的脚本编程:bash脚本实现数学的九九乘法表

使用 Bash 脚本来生成九九乘法表,并将其格式化为一个表格形式。可以使用 printf 和echo命令来控制输出的格式。使用 printf 命令来格式化输出,确保每个单元格的宽度一致。先打印顶部表格。通过嵌套循环计算并打印九九乘法表的内容。打印底部表格。定义边框字符, 定义了表格的顶部和底部边框。边框字符的选择: 使用 Unicode 字符(如 ┌, ├, ┐ 等)来绘制边框,这些字符在支持 UTF-8 编码的终端中可以正确显示。使用 printf 命令来精确控制输出的格式,确保每个单元格的宽度一致。

weixin_70208651的博客 1040

python写乘法口诀-用python编写九九乘法表

for i in range(1,10):for j in range(1,10):if j >i:print(end='')else:print(j,'*',i,'=',i*j,end=' ')if j == 9:print('')结果:1 * 1 = 11 * 2 = 2 2 * 2 = 41 * 3 = 3 2 * 3 = 6 3 * 3 = 91 * 4 = 4 2 * 4 = ...

weixin_37988176的博客 7482

shell版九九乘法表

初学shell编程,偶的一些资料与大家一起分享,这是一个九九乘法表用shell 写的源程序:#!/bin/bash#九九乘法表declare -i i=1declare -i jwhile (( $i do   j=1   while (( $j    do      let prod=$i*$j      printf "%d*%d=%2d" $j $i $prod      let

一路同行,风雨兼程--spotmausoft的专栏 6322

Linux脚本输出99乘法表,利用shell脚本各种循环语句输出九九乘法表

SHELL语句主要包含三种:for循环语句、while循环语句、unitl循环语句。这里分别使用这三种循环或者结合使用来实现九九乘法表。详细如下:使用for循环实现:#!/bin/bash#forloopfor((i=1;i<=9;i++))dofor((j=1;j<=i;j++))dolet"temp=i*j"echo-n"$i*$j=$temp"doneec...

weixin_35212962的博客 4138

linux九九乘法表的脚本,shell脚本实现九九乘法表

当初学习shell脚本做的一个练习题。简单版本99.sh#!/bin/bash# ----------------------# 九九乘法表# ----------------------echo "==== 九九乘法表 ===="i=1while(( $i<=9 ))doj=1while(( $j<=$i ))doprintf "%s*%s=%-2s " $i $j `expr $...

weixin_39601657的博客 522

linux程序打印九九乘法表,C语言输出九九乘法表代码及解析

C语言输出九九乘法表代码及解析九九乘法表共9行9列,重点考察for循环的掌握情况。下面给出了输出完整乘法表、右上、右下、左上、左下乘法表的代码。【代码一】输出完整的三角形:#include int main() {int i,j; // i, j控制行或列for(i=1;i<=9;i++) {for(j=1;j<=9;j++)// %2d 控制宽度为两个字符,且右对齐;如果改为 %-...

weixin_39829236的博客 1043

bash linux 九九乘法表

bash shell echo echo -n/-e "text" -n:不换行 -e:特殊格式(转义字符) •\a 发出警告声; •\b 删除前一个字符; •\c 最后不加上换行符号; •\f 换行但光标仍旧停留在原来的位置; •\n 换行且光标移至行首; •\r 光标移至行首,但不换行; •\t 插入tab; •\v 与\f相同; •\\ 插入\字符; •\nnn 插入nnn(八进制)所代表的ASCII字符; echo -e "\e[1;42;30m "(觉得好玩单独提出来)

qq_44309969的博客 1613
上一篇: Linux-学习-问题-shell脚本权限不够
下一篇: android-学习-结束activity的方法
Luckyliboy
博客等级 码龄11年 17粉丝 9原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值