你试试这个:
#include<stdio.h> int main() { int m,t=1; double sum=0,n=0.01; scanf("%d", &m); do { sum += n; n *= 2; t++; } while ((m*t)>sum); printf("%d", t-1); return 0; }