输入一个五位数以内的正整数 ,判断它是几位数,正序逆序输出各位数

代码

#define _CRT_SECURE_NO_WARNINGS 1
#include
#include
int main()
{
	int num, i = 0,a[10], j = 0, count = 0;
	scanf("%d", &num);
	while (num >= 10)
	{
		a[i] = num % 10;
		i++;
		printf("%2d", num % 10);
		count++;
		num = num / 10;
		if (num < 10)
		{
			printf("%2d", num);
			count += 1;
			a[i] = num;
		}
	}
	printf("\n");
	for (j = i; j >= 0; j--)
	{
		printf("%2d", a[j]);
	}
	printf("\n");
	printf("count=%d\n", count);
	system("pause");
	return 0;
}

运行结果

输入一个五位数以内的正整数 ,判断它是几位数,正序逆序输出各位数_第1张图片

你可能感兴趣的:(输入一个五位数以内的正整数 ,判断它是几位数,正序逆序输出各位数)