【试题描述】

请用shell写一个简短的程序,实现1+2+...+100的功能。

【程序】

方法一:

#!/bin/bash
sum=0
for i in {1..100}
dolet sum+=$i
done
echo $sum

方法二:

#!/bin/bash
sum=0
for i in {1..100..1}
dolet sum+=$i
done
echo $sum

方法三:

#!/bin/bash
sum=0
for ((i=1;i<=100;i++))
dolet sum+=$i
done
echo $sum

其他方法:

可以while循环、until等方式实现。

一道面试题:用shell写一个从1加到100的程序相关推荐

  1. linux shell 计算器 除0,用shell写一个简易计算器,可以实现加、减、乘、除运算,假如脚本名字为1.sh,执行示例:./1....

    用shell写一个简易计算器,可以实现加.减.乘.除运算,假如脚本名字为1.sh,执行示例:./1.sh 1 + 2#!/bin/bash if [ $# -ne 3 ] then echo &quo ...

  2. linux脚本计算器加减乘除,用shell写一个简易计算器,可以实现加、减、乘、除运算,假如脚本名字为1.sh,执行示例:./1....

    用shell写一个简易计算器,可以实现加.减.乘.除运算,假如脚本名字为1.sh,执行示例:./1.sh 1 + 2#!/bin/bash if [ $# -ne 3 ] then echo &quo ...

  3. 用shell写一个简易计算器,可以实现加、减、乘、除运算,假如脚本名字为1.sh,执行示例:./1....

    用shell写一个简易计算器,可以实现加.减.乘.除运算,假如脚本名字为1.sh,执行示例:./1.sh 1 + 2 #!/bin/bash if [ $# -ne 3 ] thenecho &quo ...

  4. 题目内容: 写一个将华氏温度转换成摄氏温度的程序,转换的公式是: °F = (9/5)*°C + 32 其中C表示摄氏温度,F表示华氏温度。 程序的输入是一个整数,表示华氏温度。输出对

    #题目内容: 写一个将华氏温度转换成摄氏温度的程序,转换的公式是: °F = (9/5)*°C + 32 其中C表示摄氏温度,F表示华氏温度. 程序的输入是一个整数,表示华氏温度.输出对应的摄氏温度, ...

  5. 写一个将华氏温度转换成摄氏温度的程序,转换的公式是:°F = (9/5)*°C + 32 其中C表示摄氏温度F表示华氏温度程序的输入是一个整数表示华氏温度。输出对应的摄氏温度也是一个整数(java)

    1温度转换(5分) (此题出自:中国大学MOOC零基础学java,翁恺,第1周编程题) 题目内容: 写一个将华氏温度转换成摄氏温度的程序,转换的公式是: °F = (9/5)*°C + 32 其中C表 ...

  6. 用MATLAB写一个自动生成福利彩票双色球号码的程序

    用MATLAB写一个自动生成福利彩票双色球号码的程序 规则 红色球:1-33号任选6个 蓝色球:1-16号任选1个 red = randi([1,33],1,6); disp('红色球'); fpri ...

  7. 写一个生成口算题的exe程序

    好的,为了写一个生成口算题的 exe 程序,你需要以下步骤: 选择一种编程语言,比如 C++.Java.Python 等. 根据你选择的编程语言,了解相应的编程知识,包括变量.循环.分支.函数等. 设 ...

  8. 金山笔试题-字符串排序 : 写一个函数,实现对给定的字符串(字符串里面包括:英文字母,数字,符号)的处理...

    写一个函数,实现对给定的字符串(字符串里面包括:英文字母,数字,符号)的处理.经过处理后的字符串其内容按字母,数字,符号的顺序存放.函数声明如下: void ParseString(char* pst ...

  9. shell linux中用shell写一个占用CPU的脚本

    使用场景: 向公司申请的虚机资源自己工作用的比较方便,因占用较小basis要求回收掉,现写一个脚本,让CPU跑满一些. 首先看下共有几颗逻辑CPU cat /proc/cpuinfo |grep &q ...

最新文章

  1. 检测jQuery.js是否已加载的判断代码
  2. linux基础知识_压缩—进程管理-网络管理-ftp-nfs-ssh-scp
  3. HDOJ--4786--Fibonacci Tree【生成树】
  4. UAC 实现原理及绕过方法
  5. 小手工纸盒机器人_亲子手工 | DIY弹珠迷宫小黑手自制玩具系列
  6. 英语四级c语言,2017年大学英语四级精选试题练习
  7. 一看就会的 GitHub 骚操作,让你看上去像一位开源大佬
  8. 问题记录:既然MAC能唯一标识一台设备,那为什么我们还需要IP呢?
  9. C++加速读取和其他加速
  10. html选择弹出列表实例,CSS3制作炫酷的下拉菜单及弹起式选单的实例分享
  11. 医疗管理系统-检查项管理
  12. 手机停机照样可以免费无限量上网
  13. c语言 取余 % 和除法 / 的应用技巧 (在取位数方面的)
  14. Spring事务实现的方式及底层原理
  15. 二本考生计算机考研建议哪个学校,一般二本建议考研学校都有哪些
  16. 网络工程师认证:HCIE(华为ICT专家认证)
  17. A系列RPG地图编辑器发布,终于可以编辑地图了
  18. putty怎么查看MySQL密码_putty mysql修改密码
  19. Pr:脱机文件及处理方法
  20. 最新NVIDIA Ada Lovelace架构 和 RTX 40系列详解

热门文章

  1. 解决Mac上VSCdoe断点失效问题
  2. Apache ZooKeeper - 使用Apache Curator操作ZK
  3. Spring5源码 - 04 invokeBeanFactoryPostProcessors 源码解读_1
  4. Linux-pstree命令
  5. php 得到 ts文件,获取TypeScript声明文件.d.ts步骤详解
  6. 防止网络请求(或其他回调)引用,从而造成内存泄漏
  7. Halcon初学者知识【17】如何将零件提取dxf图
  8. 山西财经大学计算机考试题及答案,2018年山西财经大学计算机应用技术408计算机学科专业基础综合之计算机操作系统考研基础五套测试题...
  9. ubuntu 定时执行php文件,Ubuntu crontab 定时执行php脚本文件
  10. CSS3运算 calc()函数是怎么实现计算