C语言实现将一个几位数分开的功能

源码如下

int main()
{
    
    
	int x;
	scanf_s("%d", &x);   //输入所要分开的几位数

	int mask = 1;
	int t = x;
	while (t > 9) {
    
    
		t /= 10;
		mask *= 10;
	}  
	do {
    
    
		int i=1;           
		int d = x / mask;
		printf("第%d个数为%d", i, d);   
		if (mask > 9) 
		{
    
    
			printf(" ");          //分开每个数
		}   
		x %= mask;
		mask /= 10;
	} while (mask > 0);
	printf("\n");

	return 0;
}

在这里插入图片描述

おすすめ

転載: blog.csdn.net/qq_32100603/article/details/109301604