#include <stdio.h>
#include <conio.h>
#include <string.h>
void main()
{
char s[6],*p=s;
unsigned int a[5],*p1=a;
int flag=0,i;
gets(s);
for(i=0;i<(int)strlen(s);i++)
{
*p1=*p-'0';
p++,p1++;
flag++; //位数
}
for(i=(int)strlen(s)-1;i>=0;i--)
{
printf("%d",a[i]);
}
printf("\nflag=%d \n",flag);
getch();
}
确实看不懂.