Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1690140
  • 博文数量: 782
  • 博客积分: 2455
  • 博客等级: 大尉
  • 技术积分: 4140
  • 用 户 组: 普通用户
  • 注册时间: 2011-04-06 21:37
个人简介

Linux ,c/c++, web,前端,php,js

文章分类

全部博文(782)

文章存档

2015年(8)

2014年(28)

2013年(110)

2012年(307)

2011年(329)

分类:

2011-12-05 18:12:16

原文地址:C语言解决问题实例 作者:ai616818

1. 试验法。(循环)

/*爱因斯坦的阶梯问题*/
/*设有一阶梯,每步跨2阶,剩1阶;每步跨3阶,剩2阶;每步跨5阶,剩4阶;每步跨6阶,剩5阶;每步跨7阶,正好到梯顶,求阶梯数*/

一个一个数的尝试,8?(判断条件是否满足)。。。增加下去,试下去。。。++

 

  1. #include <stdio.h>

  2. int main(int argc, char** argv)
  3. {
  4.     int num=7; //如果自己算,也是从7开始试吧
  5.      while(!(num%2==1&&num%3==2&&num%5==4&&num%6==5&&num%7==0))
  6.     num++;
  7.     printf("steps is:%d\n",num);
  8.     return 0;
  9. }

 

 
 
 
阅读(278) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~