當前位置:編程學習大全網 - 編程軟體 - c語言編程百雞問題

c語言編程百雞問題

#include <stdio.h>

main()

{

int nCock;//公雞數

int nHen;//母雞數

int nChick;//小雞數

for(nCock = 0; nCock <= 100 / 5; nCock++)//公雞數最多不超過100/5只

{

for(nHen = 0; nHen <= (100 - nCock * 5) / 3; nHen++)//母雞數最多不超過(100元-公雞數*5)/3

{

//小雞數=(100元 - 公雞數*5 - 母雞數*3)*3

nChick = (100 - nCock*5 - nHen*3) * 3;

//如果公雞數+母雞數+小雞數正好為100只,則此情況為壹解

if(nCock + nHen + nChick == 100)

printf("公雞%d只,母雞%d只,小雞%d只\n", nCock, nHen, nChick);

}

}

}

運行結果為:(4種情況)

公雞0只,母雞25只,小雞75只

公雞4只,母雞18只,小雞78只

公雞8只,母雞11只,小雞81只

公雞12只,母雞4只,小雞84只

  • 上一篇:人工智能調節器的作用?
  • 下一篇:斜孔怎麽用倒角鉆倒角倒的均勻
  • copyright 2024編程學習大全網