windows平台下fortran编程求解百钱百鸡

时间:2024-11-16 21:37:11

1、关于codeblocks IDE的极速安装请参考百度经验<<Windows下极速搭建fortran开发环境>>

windows平台下fortran编程求解百钱百鸡

2、推导过程:① a + b + c =100 (鸡总数)② 5a + 3b + c/3 =100 (钱总数)由②可推导出:③ 15a + 9b + c =300由③-①可推导出:④ 14a + 8b = 200由④得:⑤ 7a + 4b = 100a<14,且为偶数因为7*14=98,所以a<14【在本文的编程中以a作为循环】

3、编写程序: implicit none integer::a,b,c a=0 !公鸡 b=0 !母鸡 c=0 !小鸡 do a=0,14,2 if(mod((100-7*a),4)==0)then b=(100-7*a)/4 c=100-a-b if(mod(c,3)==0)then c=c/3 if((a*5+b*3+c-100)==0)then print *,a,b,c end if end if end if end do

4、在codeblocks中编译、链接:

windows平台下fortran编程求解百钱百鸡

5、测试运行结果如下共有4组解:鸡翁 鸡母 鸡雏 0 25 25 4 18 26 8 11 27 12 4 28

windows平台下fortran编程求解百钱百鸡
© 2025 阿力知识库
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com