打印一个整数的每一位

例如:1234 打印出来是 4 3 2 1,这里采用模10,除10的思路

int Print(int value)
{
	if (value < 9){
		return value;
	}
	while (value>9){
		printf("%d ", value % 10);
		value /= 10;
	}
	return value;
}
int main()
{
	int n = 0;
	printf("请输入一个正数:\n");
	scanf("%d", &n);
	int ret=Print(n);
	printf("%d ", ret);
	
	system("pause");
	return 0;
}

运行结果:

你可能感兴趣的:(c语言)