输入一个不大于10的数字,输出它的位数.#include<stdio.h>#include<math.h>void main(){int i,m; float l;scanf("%d",&m);l=pow(10,i);for(i=1;i<=10;i++)if(int(m/l)==0)break;printf("%d",i)}那位大虾帮看下哪里编错了哇....
用字符串形式输入,直接输出它的长度(strlen())就可以.
谢谢我也学会了