求数的位数....如123 printf 3 4444printf 4那里错了阿阿阿 #include<stdio.h> #include<math.h> int main() { int a,i=1,n; while(scanf("%d",&a)!=EOF) { n=abs(a/10); while(n>0) { i++; n=n/10; } printf("%d\n",i); i=1; } return 0; }
你好!!
程序没有问题,判断正确,采用 Ctrl + Z 退出程序