任意输入一个整数反转输出

                                     任意输入一个整数反转输出

任意输入一个整数反转输出

#include
#include
#include 
#include
#pragma warning(disable:4996)

int main(void)
{
		int i, a[20], m, n, j = 0;
		scanf("%d", &m);
		n = m;
		for (i = 1; i <= m; i = i * 10)
		{
			a[j] = n % 10;
			j++;
			n = n / 10;
		}

		//当输入的整数尾数为0时,反转后的输出开头0还在
		for (i = 0; i < j; i++)
		{
			printf("%d",a[i]);
			
		}
		printf("\n");
		//当输入的整数尾数为0时,反转后的输出开头0不在
		for (i = 0; i < j-1; i++)
		{ 
			if (a[0] == 0)
			{
				printf("%d", a[i+1]);
			}
		}
		printf("\n");
		getchar();
		return 0;
}

 

你可能感兴趣的:(面试题)