给定一个不多于5位的正整数,求它是几位数并且按逆序分别输出每一位数字的C语言程序如何编写?
给定一个不多于5位的正整数,求它是几位数并且按逆序分别输出每一位数字的C语言程序如何编写?
日期:2019-08-29 10:18:08 人气:3
#include
int main()
{int x,x1,i,n,a[6]={0};
scanf("%d",&x);
x1=x;
for(n=0;x;n++)
{
a[n]=x%10;
x/=10;
}
printf("%d是%d位数\n",x1,n);
for(i=0;i<n;i++)
printf("%d ",a[n-1-i]);
printf("\n逆序输出是:");
for(i=0;