2023.7.2-逆向显示键入的整数

功能:输入一个整数(多位),逆向显示输入的结果。

程序:

int main()
{
	int a;
	printf("请输入一个整数:");
	scanf("%d",&a);
	if (a < 0)
		printf("请输入一个正整数");
	else
	{
		while (a>0)
		{
			printf("%d", a % 10);
			a /= 10;
		}
	}
	return 0;
}

运行结果:

2023.7.2-逆向显示键入的整数_第1张图片 实现思路:

2023.7.2-逆向显示键入的整数_第2张图片

这个程序是如何实现逆序显示的呢?

我们输入一个数字 :1234,那么逆序显示的顺序为:4》3》2》1

1234➗10=123.......4

123➗10=12...........3

12➗10=1...............2

1➗10=0................1

我们需要显示的结果正是逐次除以10之后的余数。

你可能感兴趣的:(c语言语法,算法,java,c++,c#)