输出一个整数的每一位
1.while循环
#include<stdio.h>
#include<stdlib.h>
int main(){
int num = 0;
printf("请输入一个数字:");
scanf_s("%d",& num);
printf("\n");
int a;
while (num){
a = num % 10;//得到个位数
printf("%d ", a);
num = num / 10;
}
system("pause");
return 0;
}
2.for循环
#include<stdio.h>
#include<stdlib.h>
int main()
{
int i;
int n = 6985;
int num;
for (i = n; i; i/=10){
num = i % 10;
printf("%d ", num);
}
system("pause");
return 0;
}
以上为逆序输出,接下来顺序输出整数的每一位