小白求教
#include<stdio.h>#include<math.h>
int main()
{
int n,i;
printf("请输入一个小于五位数的正整数:");
scanf("%d",&n);
printf("\n");
for(i=5;i>0;i--);
{
if(n>=(int)pow(10,i))
{
printf("他是%d位数",i);
break;
}
}
return 0;
}
这个编译不通过,错误是在break或者上一行,为什么啊
2018-11-02 22:04