输出一个整数的每一位。
**要获得一个整数的最后一位,我们常用的就是取模的方法。
- 例如123,要获得1 ,2 ,3.我们先用123%10就获得了3,要获得2怎么办,我们可以用123/10就得到12,再用12%10得到2。再用12/10得到1,用1%10得到1。这样我们就得到了每一位数。
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
int main()
{
int num = 0;
printf("请输入一个数字:");
scanf("%d", &num);
while (num!=0) //进行一个循环,当num=0时终止循环。
{
int i = 0;
i=num % 10; // 得到一个整数最后一位例如123%10=3
printf("%d\n", i);
num = num / 10; // 123/10=12
}
system("pause");
return 0;
}
版权声明:本文为xy319wd原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。