A.实验2_7_数字拆分
#include<stdio.h>
int main() {
long long k = 100000000, n, d, b;
scanf("%lld", &n);
int j = 1;
while (n - k < 0) {
k = k / 10;
j++;
}
for (int i = 1; i <= (9 - j); i++) {
if (n - k >= 0 || n - 0 == 0) {
d = n % k;
b = ((n - d) / k);
k = k / 10;
n = d;
printf("%lld ", b);
} else {
printf("0 ");
k = k / 10;
}
}
printf("%lld\n", n);
return 0;
}