逆序输出整数各数字

版权声明:版权声明:文为博主原创文章,未经博主允许不得转载 https://blog.csdn.net/qq_43581971/article/details/86563812

题目描述

给出一个不多于5位的整数,要求 1、求出它是几位数  3、按逆序输出各位数字,例如原数为321,应输出123

输入

一个不大于5位的数字

输出

两行 第一行 位数,第二行 按逆序输出这个数

样例输入

12345

样例输出

5
5 4 3 2 1

提示

#include<stdio.h>
int main()
{
	int b,m,i,j,n,jk;
	int a[100];
	scanf("%d",&n);
	i=0;
	while(n)
	{
		a[i]=n%10;//使用数组把每位数存起来
		n=n/10;
		i++;
	}	
	printf("%d\n",i);
	for(jk=0;jk<i;jk++)
	{
		printf("%d ",a[jk]);
	}
	printf("\n");
	return 0;
} 

猜你喜欢

转载自blog.csdn.net/qq_43581971/article/details/86563812