本帖最后由 邓士林 于 2015-1-14 11:17 编辑
解决问题的数学不就是用数学方法,列出式子,用编程解决。一:
- #include <stdio.h>
- int main()
- {
- int x; //鸡
- int y; //兔子
- for(x=0;x<35;x++)
- {
- if(2*x + (35-x)*4 ==94)
- {
- printf("鸡=%d,兔子=%d\n",x,35-x);
- }
- }
- return 0;
- }
复制代码 鸡=23,兔子=12二:- #include <stdio.h>
- int main()
- { int x; //鸡
- int y; //兔子
- for(y=0;y<35;y++)
- {
- if(4*y + (35-y)*2 ==94)
- {
- printf("鸡=%d,兔子=%d\n",35-y,y);
- }
- }
- return 0;
- }
复制代码
鸡=23,兔子=12
while循环
- #include <stdio.h>
- int main()
- {
- int x=35; //鸡
- int y; //兔子
- while(x--)
- {
- if(2*x + (35-x)*4 ==94)
- {
- printf("鸡=%d,兔子=%d\n",x,35-x);
- }
- }
- return 0;
- }
复制代码 其实本质没什么区别?当然也可以通过算术方法优化
|