引用:
【网络骑士HKC的贴子】看你问了就给你个例子交了作业先,回头再自己想想别的做法
void main()
{
  int tian=0,shengxia=25;
  do
  {
    tian++;//多一次循环就多了一天
    shengxia-=3;//每天爬3米
    if(shengxia<=0)break;//如果已经出进就退出循环,不掉了
    shengxia+=1;//晚上掉1米
  }while(xhengxia>0)//没爬完就继续          /注意shengxia
  printf("用了%d天",tian);
}
………………


shengxia 变量最好定义为单精度型!如果没错的话逻辑上应该是13天!