求指教,做了好久了,最多就只能判断三位数的小数 ,多的就判断不出来了
我实现了一版,供你参考。如果对你有帮助,望采纳
#include <stdio.h>
int main() {
double n;
scanf("%lf", &n);
int k = n;
int count = 0;
while (k != n) {
n *= 10;
k = n;
count++;
}
printf("%d", count);
return 0;
}