當前位置:首頁 » 編程軟體 » 母雞會編程

母雞會編程

發布時間: 2022-12-17 21:47:33

① 編寫程序:一隻公雞值5個錢,一隻母雞值3個錢,一隻小雞值1個錢,現有100個錢,要買100隻雞。要求三種雞都

##include <stdio.h>
int main()
{
int a=5, b=3, c=1;
int i, j, k, n=0;
printf("符合條件的組合為:\n公雞 母雞 小雞 \n");
for(i=0;i<=100/a;i++)
for(j=0;j<=100/b;j++)
for(k=0;k<=100/c;k++)
if((i*a+j*b+k*c)==100)
{
printf("%d %d %d\n",i,j,k);
n++;
}
printf("\n有%d種買法", n);
return 0;
}

希望對你的學習會有幫助。

② 求編程大神幫忙,用C++語言計算: 用100元錢買100隻雞,公雞,母雞,小雞都要有。公雞5元1隻

#include<stdio.h>
voidmain()
{
inta,b,c;
for(a=0;a<20;a++)//公雞可能的只數
for(b=0;b<(100-5*a)/3;b++)//母雞可能的只數
{c=100-a-b;//總數為100時,小雞的只數
if(c%3==0&&a*5+b*3+c/3==100)//若小雞只數是3的倍數,且總價為100
printf("a=%d b=%d c=%d ",a,b,c);
}
getch();
return0;
}

c語言編程,百雞問題

#include<stdio.h>

#include<stdlib.h>


int main(){

int g,m,x,i=0;

for(g=0;g<=20;g++){

for(m=0;m<=33;m++){

x=100-g-m;

if(x%3==0){

if(5*g+3*m+x/3==100){

i++;

printf("%d: %d,%d,%d ",g,m,x);

}

}

}

}

system("pause");

return 0;

}

④ 一道經典的編程問題:公雞5元一隻,母雞3元一隻,小雞1元三隻,現在要用100元買100隻雞.最優解

⑤ c語言編程:一隻老母雞一天下一個蛋,蛋一天變小雞,小雞一天後變老母雞,一百天後有多少雞和蛋後

#include<stdio.h>

int main()

{ long long i,e=0,c=0,h=1,t;

for(i=1; i<101; i++)

{ t=h;

h+=c;

c=e;

e=t;

}

printf("100天後: 蛋=%lld 小雞=%lld 母雞=%lld ",e,c,h);

return 0;

}

⑥ 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隻

⑦ 用Java編程求解「百錢百雞」,母雞5元一隻,公雞3元一隻,小雞一元三隻,現有100元錢,問共有多少種買法

int m = 100;//100元
int x = 5;//母雞
int y = 3;//公雞
int z = 1/3;//小雞
int n = 0;//買法

for (int i = m / x; i >= 0; i--)
{
for (int j = 100 - i * x; j >= 0; j--)
{
if (i * x + j * y <= 100)
{
System.out.println("母雞:"+i+";公雞:"+j+";小雞:"+((100-x*i-y*j)*3)+"\t\t總和:"+(i*x+j*y+(100-x*i-y*j)));
n++;
}
}
}
System.out.println(n);

共有364種演算法

⑧ 公雞5元一隻,母雞三元一隻,小雞一元三隻,用一百塊錢買一百隻雞。編寫程序解此題

提供思路如下,程序主要是思路。
做3層循環,公雞母雞和小雞,每層可以優化的是,當超過100塊就不再循環。
for 公雞=1to 100
for 母雞=1 to 100
for 小雞=1 to 100
if 公雞×5+母雞×3+小雞=100 then
輸出並結束
end if
endfor 小雞
endfor 母雞
endfor 公雞

⑨ c語言編程題母雞3塊,公雞5塊,小雞塊,100塊買100之雞,求買法

#include<stdio.h>
#include<conio.h>
void main()
{
int x,y,z;
clrscr();
for(y=0;y<20;y++)
for(z=0;z<=33;z++)
{
x=100-y-z;
if(0.5*x+5*y+3*z==100)
printf("The chickens,cooks and hens are:%d,%d,%d\n",x,y,z);
}
getch();
}
你的小雞是多少錢一隻啊,我不知道,所以就按0.5元來算的。
如果不是的話你可以改的;

⑩ 編程C語言百雞問題(盡量減少循環變數得計算量)

##include <stdio.h>
void main ()
{
int cock,hen;
for (cock = 0; cock <= 20; cock++)
for (hen =0; hen <= 100/3; hen++)
if (cock * 5 + hen * 3 + (100 - cock - hen) *1 <= 100)
printf("cock:%d, hen:%d, chick:%d\n", cock, hen, 100 - cock - hen);
}
發現你的題目有點問題
怎麼買都是全買小雞,公雞母雞數量全為0

熱點內容
重置騰訊雲伺服器時間 發布:2025-07-13 17:54:55 瀏覽:325
aes256java加密 發布:2025-07-13 17:54:46 瀏覽:709
mc開伺服器的電腦 發布:2025-07-13 17:46:47 瀏覽:194
事件linux 發布:2025-07-13 17:45:51 瀏覽:142
mssqlpython 發布:2025-07-13 17:24:34 瀏覽:468
oraclesqloracle資料庫 發布:2025-07-13 17:19:04 瀏覽:218
磊科如何修改密碼 發布:2025-07-13 17:03:06 瀏覽:864
oracle資料庫類型 發布:2025-07-13 17:01:39 瀏覽:200
linuxeclipse安裝 發布:2025-07-13 16:44:56 瀏覽:176
內部伺服器做什麼用 發布:2025-07-13 16:43:54 瀏覽:118