把一个数分解其个位,十位,百位,千位,万位 (C语言)

个位=n%10
十位=n/10%10
百位=n/100%10
千位=n/1000%10
万位=n/10000%10
十万位=n/100000%10
百万位=n/1000000%10
…………更大位数以此类推

代码例子:

#include<stdio.h>
int main()
{
	int ge,shi,bai,qian,wan;
	int n=12345;
	
	ge=n%10;//可以看做n/1%10
	shi=n/10%10;
	bai=n/100%10;
	qian=n/1000%10;
	wan=n/10000%10;
	
	printf("ge=%d shi=%d bai=%d qian=%d wan=%d",ge,shi,bai,qian,wan);
	return 0;
}

版权声明:本文为Mr_VK原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。