求一个不大于十万的数的位数 请问高手哪错了?

#include<stdio.h>#include<math.h>void main(){ double i,a;int m=0; printf("Input a number LE 100000\n"); scanf("%d",&amp;a); for(i=1;i<6;i++){ if(pow(10,i)>a) {m++; printf("a is a %d-digit number\n",m);break;} } }
默认分类 | 2010-09-15 15:00 | 阅读 1022 次 | 评论 7 条
文章分类