求一个整数的位数并将各个位上的数字储存到一个数组中
来源:互联网 发布:美国债券市场数据 编辑:程序博客网 时间:2024/04/29 19:58
//求一个整数的位数并将各个位上的数字储存到一个数组中
#include <iostream>
using namespace std;
//计算一个整数的位数
int countNum(int n)
...{
int nNum = 0;
while (n>0)
...{
nNum++;
n = n/10;
}
return nNum;
}
//将各个位上的数字储存到数组中
void saveNum(int n, int *p)
...{
int nTemp;
int *pTemp = p;
while (n>0)
...{
nTemp = n;
n = n/10;
*(pTemp++) = nTemp - n*10;
}
}
int main(void)
...{
int n = 123456;
int nNum;
int i;
nNum = countNum(n);
cout<<nNum<<endl;
int *p = new int[nNum];
saveNum(n, p);
for (i=0; i<nNum; i++) //倒序输出
...{
cout<<*(p+i)<<" ";
}
cout<<endl;
for (i=nNum-1; i>=0; i--) //顺序输出
...{
cout<<*(p+i)<<" ";
}
cout<<endl;
cin.get();
delete []p;
return 0;
}
#include <iostream>
using namespace std;
//计算一个整数的位数
int countNum(int n)
...{
int nNum = 0;
while (n>0)
...{
nNum++;
n = n/10;
}
return nNum;
}
//将各个位上的数字储存到数组中
void saveNum(int n, int *p)
...{
int nTemp;
int *pTemp = p;
while (n>0)
...{
nTemp = n;
n = n/10;
*(pTemp++) = nTemp - n*10;
}
}
int main(void)
...{
int n = 123456;
int nNum;
int i;
nNum = countNum(n);
cout<<nNum<<endl;
int *p = new int[nNum];
saveNum(n, p);
for (i=0; i<nNum; i++) //倒序输出
...{
cout<<*(p+i)<<" ";
}
cout<<endl;
for (i=nNum-1; i>=0; i--) //顺序输出
...{
cout<<*(p+i)<<" ";
}
cout<<endl;
cin.get();
delete []p;
return 0;
}
- 求一个整数的位数并将各个位上的数字储存到一个数组中
- 求一个整数各个位上的数字之和
- 如何求解一个整数的各个位上的数字
- 输入一个数字,将其倒序输出,并输出其各个位上的乘积
- 将一个n位数分解为各个位数的数字。
- 使用递归将一个整数各个数字保存到一个数组中
- 将一个int的各个位解析到int数组
- 任意输入一个五位整数,求各个位上的数的和
- 求一个整数的位数
- 怎样计算一个整数的位数&并把每一位上的数字保存下来
- 怎样计算一个整数的位数&并把每一位上的数字保存下来
- Java:求整数位数:任意输入一个整数(小于10位),求它的位数
- 求一个整数的各位数字之和,位数
- 读入一个整数,将各个数位上的数拆分下来并输出(从高位到低位)。
- C++ 读入一个整数,将各个数位上的数拆分下来并输出(从高位到低位)。
- 分离一个整数各个位数的算法
- 已知一个整数N,求另外一个整数M,使得M本身 + M各个位上的数 = N
- C输入一个字符串,将其中连续的数字做为一个整数存放在一个整形数组中,统计其中数字的个数并输出这些整数。
- ASP.NET 2.0 - Validation Groups and Cross-Page Posting
- (转)测试用例设计
- 使用内存硬盘--加速系统3(完)
- [转]一个关于临时对象的BUG(下)
- Hibernate+Struts分页代码
- 求一个整数的位数并将各个位上的数字储存到一个数组中
- 一切都有一个简单的开始
- 这几天学习linux的收获(2008年3月16日)
- 巧做“士兵突击”的个性日历
- thank you all
- RGB颜色表
- 新思路!
- 组装Struts Spring和Hibernate框架
- 游戏防沉迷软件[适用于所有单机/网络游戏][C源码][自写][win32平台]