穷举法--百钱买百鸡
生活随笔
收集整理的這篇文章主要介紹了
穷举法--百钱买百鸡
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
? ? ??公雞一個五塊錢,母雞一個三塊錢,小雞三個一塊錢,現在要用一百塊錢買一百只雞,問公雞、母雞、小雞各多少只?
#include <stdio.h>int main() {int i, j, k;for( i=0; i <= 100; i++ )//公雞for( j=0; j <= 100; j++ )//母雞for( k=0; k <= 100; k++ )//小雞{if( 5*i+3*j+k/3==100 && k%3==0 && i+j+k==100 ){printf("公雞 %2d 只,母雞 %2d 只,小雞 %2d 只\n", i, j, k);}}return 0; }輸出:公雞 ?0 只,母雞 25 只,小雞 75 只
? ? ? ? ? ?公雞 ?4 只,母雞 18 只,小雞 78 只
? ? ? ? ? ?公雞 ?8 只,母雞 11 只,小雞 81 只
? ? ? ? ? ?公雞 12 只,母雞 ?4 只,小雞 84 只
其實總共100元,母雞3元,最后買33只,i<=20就行了。同理:j<=33。
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的穷举法--百钱买百鸡的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 贪心算法--加油站问题
- 下一篇: golang实现图片上传和下载