处理数字
来源:互联网 发布:windows jenkins shell 编辑:程序博客网 时间:2024/05/21 05:57
1.判断一个数是几位数
eg:123 先把个位数丢掉得到12,再丢得1,再丢得0,总共丢三次
int GetFigure(int n) //判断一个数是几位数{ int count = 0; do //此处不能用while,数字0的结果是0位数 { count++; n/=10; }while(n!=0); return count;}
2.逆序输出数字,在丢个位数之前先得到它
int Reverse(int n) //逆序输出数字 123--->321{ do { printf("%d",n%10); n/=10; }while(n!=0);}
3.顺序输出数字,得高位,丢高位
int InTurn(int n) //顺序输出数字{ int count = GetFigure(n); int power = (int)pow(10.0,count); do { printf("%d",count/power); n%=power; power/=10; }while(n!=0); printf("\n");}
阅读全文
0 0
- 处理数字
- 处理数字
- 数字的字符串处理
- freemarker 数字格式化处理
- 数字的字符串处理
- 数字的字符串处理
- 数字处理1.
- 数字处理2 数组
- 数字处理工具类
- java中的数字处理
- 数字的字符串处理
- 数字的字符串处理
- poi 数字处理
- 数字的处理
- divmod数字处理函数
- Oracle数字处理函数
- TO_CHAR数字处理
- java 数字格式化处理
- 数据库中DQL,DML,DDL,DCL
- 计算机体系结构--Cache
- 向Mysql数据库插入五万条记录(批处理)
- Redis介绍与简单使用
- 创建Java工程实现发送邮件(163邮箱)
- 处理数字
- XML的初始以及约束
- 德拓DATATOM校招C/C++软件研发笔试题
- RabbitMQ消息队列入门篇(环境配置+Java实例+基础概念)
- 欢聚时代2017校招笔试题目(JAVA基础类)A卷--1
- 深入理解JavaScript的this指向问题
- Python MySQL使用与实例
- Who's in the Middle
- NYOJ_1140 鸡蛋栈