C语言作业:输入整数正向逐个输出每一位
// Code file created by C Code Develop
//可以正确输出带有0的数字
#include "stdio.h"
#include "stdlib.h"
int main() {
int innumber = 0;
int outnumber = 0;
long n = 100000000000000000;
int a = 0;
int n1 = 0;
int c = 0;
scanf("%d", &innumber);
//printf("%d", n);
do{
outnumber = 0;
outnumber = innumber / n; //12
//printf("%d", outnumber);
if(a == 0){
if(outnumber == 0){
n /= 10;
continue;
}else{
a++;
}
}else{}
outnumber %= 10;
n /= 10;
printf("%d", outnumber);
if(n == 0){
}else{
printf(" ");
}
}while(n > 0);
return 0;
}
仅供参考,请自行修改