求助,列位请进来帮帮小弟。
给定一个不多于5位的正整数,要求:1、求它是第几位数;2、分别打印出每一位数字;3、按逆序打印出各位数字。例如原数为321,应输出123.#include "stdio.h"
void main()
{
int i,n=0,a[5]={0,0,0,0,0};
for(i=0;i<5;i++)
{
scanf("%d",&a[i]);
if(a[i]>0)
n++;
}
printf("%d",n);
for(i=0;i<5;i++)
{
printf("%d",a[i]);
}
for(i=4;i=>0;i--)
{
printf("%d",a[i]);
}
}
请帅哥美女帮忙修正。