文档章节

Linux命令--计算阶乘及进制转换及统计尾部某一字符的个数

zgw06629
 zgw06629
发布于 2015/06/26 18:10
字数 192
阅读 43
收藏 0

Linux命令行计算阶乘及进制转换以及统计尾部0的个数

#6!
$ echo "6 [d 1 - d 1 <F *] d sF x p" | dc
720
#转为16进制
$ echo "16 o 720 p"|dc
2D0

#合并计算阶乘及进制转换为一条命令
$ echo "16 o 6 [d 1 - d 1 <F *] d sF x p" | dc
2D0

#统计尾部0的个数
$ echo "3200" | awk -F "" '{sum=0; for(i=NF; $i=="0"; i--) sum++; print sum }'
2

#合并计算阶乘再进制转换最后统计尾部0的个数
$ echo "16 o 6 [d 1 - d 1 <F *] d sF x p" | dc | awk -F "" '{sum=0; for(i=NF; $i=="0"; i--) sum++; print sum }'
1

参考:

http://bbs.aliyun.com/read/164804.html

http://www.groad.net/bbs/thread-5856-1-1.html


© 著作权归作者所有

zgw06629

zgw06629

粉丝 18
博文 54
码字总数 30471
作品 0
海淀
程序员
私信 提问
各种基本算法实现小结(七)—— 常用算法

各种基本算法实现小结(七)—— 常用算法 (均已测试通过) ====================================================================== 1、判断素数 测试环境:VC 6.0 (C) 运行结果: ====...

长平狐
2013/01/06
248
0
Linux 第15天 vim和脚本基础

Linux 第15天 vim和脚本基础 时间: 20180801 vim 文本编辑工具 命令模式 y 复制 p 粘贴 g 定位至文档至第一行 G 定位至文档最后一行 ^ 定位一行的最前边非空字符 0 定位一行的绝对行首 $ 定位...

Winthcloud
2018/08/02
0
0
算法笔记CodeUp第一至第六章刷题记录

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 https://blog.csdn.net/myRealization/article/details/80154726 文章目录 《算法笔记》2.2...

myRealization
09/01
0
0
C Primer Plus 第9章 函数 9.3 递归

9.3.1 递归的使用 为了具体说明,请看下面的例子。程序清单9.6中函数main()调用了函数upanddown()。我们把这次调用称为“第一级递归”。然后upanddown()调用其本身,这次调用叫做“第二级递...

idreamo
2016/07/12
82
0
Linux/unix不同shell环境下数值运算的处理

在阅读本文前,您需要对变量替换、命令替换和数值替换有一点认识。 阅读完本文,您应该获得解决下列问题的信息: 不同shell(bash,csh,ksh)下如何处理数值的运算 常用来数值运算的命令 关于运...

技术小胖子
2017/11/03
0
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周二乱弹 —— 女装大佬被拆穿是妹子假扮

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 小小编辑推荐:《All of the Stars》- Ed Sheeran 《All of the Stars》- Ed Sheeran 手机党少年们想听歌,请使劲儿戳(这里) @Leon_swool ...

小小编辑
21分钟前
62
3
3. 彤哥说netty系列之Java BIO NIO AIO进化史

你好,我是彤哥,本篇是netty系列的第三篇。 欢迎来我的公从号彤哥读源码系统地学习源码&架构的知识。 简介 上一章我们介绍了IO的五种模型,实际上Java只支持其中的三种,即BIO/NIO/AIO。 本...

彤哥读源码
25分钟前
10
0
02.日志系统:一条SQL更新语句是如何执行的?

我们还是从一个表的一条更新语句说起,我们创建下面一张表: create table T(ID int primary key, c int); 如果要将ID=2这一行c的值加1,SQL可以这么写: update T set c=c+1 where ID=2; 前...

scgaopan
今天
9
0
【五分钟系列】掌握vscode调试技巧

调试前端js 准备一个前端项目 index.html <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1......

aoping
今天
8
0
PhotoShop 高级应用:USM锐化/S锐化/防抖

、 高反差锐化+混合模式:叠加模式 【将更多的边缘细节添加到图像中】

东方墨天
今天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部