using namespace std;
int show(int);
int main()
{
int n = 7990;
show(n);
}
int show(int n)
{
int m = n;
int i = 0;
int k = 1;
int s;
while (m > 0)
{
i = i + 1;
m = m / 10;
}
for (int j = 1; j < i; j++)
{
k = k * 10;
}
while (k > 0)
{
s = n / k;
cout << "\t" << s;
n = n % k;
k = k / 10;
}
return 0;
}
求数字n的每位数
第二个whihe 是处理for里面k的数据
要不不出的话就是闲的没事干