此题怎解
给一个不多于5位的正证书 要求: 1 求出它是几位数 2. 分别打印出每一个数字 3. 按逆顺序打印出各位数字
请写出程序.并说明应用什么函数~
6楼的我试过了.只能算出数是几位的..
8楼的思路很好..不过上机不能运行..我修改了一下 没有用到指针(因为我还没学)
main()
{int i,j;
char a[6];
printf("Input the number:\n");
scanf("%s",a);
for(i=0;i<6;i++)
if(a[i]=='\0') break;
printf("This number's bit is:%d\nThis number is:%s\n",i,a);
for(j=i;j>=0;j--)
printf("%c",a[j]);
getch();
}
上机试过.没有问题.一切OK..谢谢大家~!