题目描述
从键盘输入一个整数,然后将它的每一位分解成独立的数字字符并输出
问题分析
利用程序设计语言提供的整除和求余运算实现将整数分解的目的。
程序代码
#include <iostream>
using namespace std;
/*
*从键盘输入一个整数,然后将它的每一位分解成独立的数字字符并输出
*
*/
void split_num(long x) {
long y, n;
y = x;
n = 1;
while (y > 10) {
n *= 10;
y = y / 10;
}
do
{
cout << x / n << ' ';
x = x % n;
n = n / 10;
} while (n >= 1);
}
int main()
{
long x;
cout << "Enter an interger: " << endl;
cin >> x;
split_num(x);
system("pause");
return 0;
}