输出一个整数的每一位。

**要获得一个整数的最后一位,我们常用的就是取模的方法。

  • 例如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 版权协议,转载请附上原文出处链接和本声明。
THE END
< <上一篇
下一篇>>