C语言逆序数字

阅读 81

2022-02-03

//给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字
#include<stdio.h>
int main()
{
	int n = 0;
	int a = 0;
	scanf("%d", &n);
	if (n > 99999)
	{
		printf("请重新输入");
		scanf("%d", &n);
	}
	int count = 0;
	while (n)
	{
		a=n % 10;
		n /= 10;
		count++;
		printf("%d", a);
	}
	printf("\n是%d位数", count);

}

精彩评论(0)

0 0 举报