不定式方程求整数解(百钱百鸡问题)(百马百货问题)
2015-01-23 11:49
267 查看
/**************************************** * File Name : indefinite equation.c * Creat Data : 2015.1.23 * Author : ZY *****************************************/ /*不定式方程求整数解*/ /*百钱百鸡问题 中国古代数学家张丘建在他的《算经》中提出了一个著名的 “百钱白鸡问题”:鸡翁一,值钱五,鸡母一,值钱三, 鸡雏三,值钱一,百钱买白鸡,问翁,母,雏各几只*/ #include <stdio.h> int main() { int i,j,k; int num = 0; for( i = 0;i < 20;i++ ) { for( j = 0 ;j < 33 ;j++ ) { k = 100 - i - j; if( 0 == k % 3 && 100 == 5 * i + 3 * j + k / 3 ) { printf("%2d : cock = %2d hen = %2d chicken = %2d\n",++num , i ,j ,k ); } } } return 0; }
/**************************************** * File Name : indefinite equation.c * Creat Data : 2015.1.23 * Author : ZY *****************************************/ /*不定式方程求整数解*/ /*百马百货问题*/ /*100匹马驮100担货,大马一匹驮三担,小马一匹驮两担,两匹马驹驮一担 求大马,小马,马驹的数目*/ #include <stdio.h> int main() { int i,j,k; int num = 0; for( i = 0;i < 33;i++ ) { for( j = 0;j < 50;j+=2 ) { k = 100 - i -j;//i+j+k = 100 if( 0 == k % 2 &&100 == 3*i + 2*j + k/2 ) { printf("%2d: big = %2d small = %2d foal = %2d\n",++num,i,j,k); } } } return 0; }
相关文章推荐
- 不定式方程求整数解(年龄问题)
- 不定式方程求整数解(三色球问题)
- 不定式方程求整数解(爱因斯坦的数学题)
- java语言实现:数论经典问题 除法表达 ,无平方因子数 ,直线上的点,同余与模算术 大整数取模 幂取模,模线性方程
- AtCoder Beginner Contest 085 C Otoshidama(计算机整数乘法问题+方程求解)
- AtCoder Beginner Contest 085 C Otoshidama(计算机整数乘法问题+方程求解)
- AtCoder Beginner Contest 085 C Otoshidama(计算机整数乘法问题+方程求解)
- 不定式方程求整数解(换分币)
- 51nod-正整数分组问题(基础方程DP-01背包)
- AtCoder Beginner Contest 085 C Otoshidama(计算机整数乘法问题+方程求解)
- AtCoder Beginner Contest 085 C Otoshidama(计算机整数乘法问题+方程求解)
- 51nod-正整数分组问题(基础方程DP-01背包)
- AtCoder Beginner Contest 085 C Otoshidama(计算机整数乘法问题+方程求解)
- nyoj 144小珂的苦恼(&&关于如何不定方程有整数解问题)
- 不定式方程求整数解(马克思手稿中的数学题)
- AtCoder Beginner Contest 085 C Otoshidama(计算机整数乘法问题+方程求解)
- AtCoder Beginner Contest 085 C Otoshidama(计算机整数乘法问题+方程求解)
- 大整数的乘法问题
- 整数划分问题(递归算法)
- struts表单校验失败后的整数重显问题