#include <stdio.h> int main () { float sum,add,move; int day; sum = 5; add = move = 0; day = 0; while(sum>move){ day++; move += 1; // 每天爬一米 move = move + 5*(move/sum); // 伸长5米时,蚂蚁距离起点增加的距离和蚂蚁所处的位置有关 sum += 5; } printf("%d", day); }