#include <stdio.h>main(){ int a,b,c,d; printf("请输入一个不多于五位的正整数:"); scanf("%d",&a); for(b=10000,d=5;b>=0,d>=0;b/10,d--) { c = a/b; if(c!=0) { printf("输入的数为%d位数\n",d); break; } } getch();}哪里有错误…………大神求解…………