拆分多位数
来源:互联网 发布:网络道德缺失原因分析 编辑:程序博客网 时间:2024/06/16 16:42
#include <iostream> // std::cout#include <algorithm> using namespace std;int devide(int num, int *&p){int a[6];a[0]=num/100000;a[1]=num%100000/10000;a[2]=num%10000/1000;a[3]=num%1000/100;a[4]=num%100/10;a[5]=num%10;int i;for ( i=0; i<6; i++){if (a[i] !=0)break;}int weishu= 6-i;if (weishu>0){p=new int[weishu];}for (int j=0; j<weishu; j++){p[j]=a[i+j];}return weishu;}int main () {int *pp;int in;while(1){cin>>in;int wei=devide(in,pp);for (int i=0; i<wei; i++){cout<<pp[i]<<" , ";}cout<<endl;sort(pp,pp+wei);for (int i=0; i<wei; i++){cout<<pp[i]<<" , ";}cout<<endl;for (int i=0; i<wei; i++){if (pp[i] !=0){int tem=pp[i];pp[i]=pp[0];pp[0]=tem;break;}}for (int i=0; i<wei; i++){cout<<pp[i]<<" , ";}cout<<endl;if(wei>0)delete[]pp;}}
阅读全文
0 0
- 拆分多位数
- 多位数的拆分
- 拆分多位数为数组
- 利用vector存入拆分的多位数
- 俩位数乘法拆分
- 用语句拆分字符串(固定位数)
- 多位数*1位数
- 多位数乘多位数
- 多位数乘多位数
- 多位数乘1位数
- 拆分
- 实训汇编语言设计——16位数拆分为4组
- [NOIP1998]连接多位数
- 两个多位数相乘
- 多位数乘法计算
- 两个多位数相乘
- 两个多位数相乘
- 两个多位数相乘
- 集群,分布式和负载均衡区别及理解
- Cocos2d-Lua 调度器
- java实现REST方式的webService
- 美团面试题知识点总结
- 【视频开发】Gstreamer中一些gst-launch常用命令
- 拆分多位数
- CSU 1806 Toll(自适应Simpson公式+Dijkstra+priority_queue)
- Python之requests的安装
- 【问题】无法查找或打开 PDB 文件【win32程序调试】
- mybaits----多表查询实现
- 如何获取网络延迟,手机电量
- SpringBoot之thymeleaf(Q)
- Jvm内部锁机制总结
- UVA 10385——Duathlon(三分)