#include <iostream>
#include <cmath>
using namespace std;
void split(int num)
{
int n = num ;
int count = 0; //位数
int temp,power;
while(num != 0) //统计位数
{
num = num / 10;
count ++;
}
for(int i= 1;i <= count;i++) //提取n的各位
{
power = pow(10.0,count - i); //幂函数
temp = n / power;
cout<<temp<<endl;
n = n % power;
}
}
void main()
{
int num;
cout<<"Input a number:";
cin>>num;
split(num);
system("pause");
}
C++ 读入一个整数,将各个数位上的数拆分下来并输出(从高位到低位)。
最新推荐文章于 2025-04-26 10:41:43 发布