當前位置:首頁 » 編程軟體 » 公雞編程語言

公雞編程語言

發布時間: 2022-09-07 01:50:52

1. 百錢買百雞c語言編程 公雞5元/只 母雞3元/只 小雞1元/3隻 求所有滿足條件各雞數目 只用一層

#include<stdio.h>

intmain(intargc,constchar*argv[])
{
intgongji,muji=0,xiaoji=0;
for(gongji=0;gongji<=20;muji++)
{

if(gongji*5+muji*3<=100)
{
printf("公雞:%d 母雞:%d 小雞:%d ",gongji,muji,(100-gongji*5-muji*3)*3);
}
else
{
gongji++;muji=0;
}

}
return0;
}

2. 求編程大神幫忙,用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;
}

3. C語言設計 已知公雞每隻5元、母雞每隻3元、小雞1元3隻。求出用100元買100隻雞的解,共有多少解,那些解。

#include<stdio.h>

int main()

{

int x,y,z; //x公雞數,y母雞數,z小雞數

for(x=1;x<=20;x++) //100最多買20公雞

for(y=1;y<=34;y++) //100最多買34母雞

for(z=1;z<=100;z++) //最多隻能有100小雞

if(x+y+z==100&&5*x+3*y+z/3==100&&z%3==0)

{

printf("公雞為:%d ",x);

printf("母雞為:%d ",y);

printf("小雞為:%d ",z);

}

while(1);

return 0;

}

(3)公雞編程語言擴展閱讀:

for循環執行過程為:

求解表達式1;

求解表達式2。若其值為真,則執行 for 語句中指定的內嵌語句,然後執行第3步;若表達式2值為假,則結束循環,轉到第5步;

求解表達式3;

轉回上面第2步繼續執行;

循環結束,執行 for 語句下面的語句。

執行過程中,「表達式1」只執行一次,循環是在「表達式2」「表達式3」和「內嵌語句」之間進行的。

4. C++語言編寫程序,用一百元買一百隻雞,公雞一隻5元,母雞一隻3元,小雞一元三隻。求出公雞母雞小雞

#include<iostream.h>
void main()
{
int cock,hen,chick;
cout<<"公雞\t"<<"母雞\t"<<"小雞\n";
for(cock=0;cock<=20;cock++) //100元最多能買20隻公雞
for(hen=0;hen<33;hen++) //100元最多能買33隻母雞
{
chick=(100-5*cock-3*hen)*3;
if(cock+hen+chick==100)
cout<<cock<<"\t"<<hen<<"\t"<<chick<<endl;
}
}

5. 編程 c語言100元買100隻雞,公雞五元錢一隻,母雞三元錢一隻,小雞一元錢三

#include<stdio.h>
intmain()
{
intgj,mj,xj;//公雞,母雞,小雞
for(gj=1;gj<=20;gj++)//公雞5塊錢一隻,100塊最多買20隻
for(mj=1;mj<=33;mj++)//同理
for(xj=1;xj<=300;xj+=3)//一塊錢3隻,每次增量為3
if((gj+mj+xj==100)&&(gj*5+mj*3+xj/3<=100))//總量為100隻雞,且價格要在100塊以內
printf("公雞%d只,母雞%d只,小雞%d只 ",gj,mj,xj);
return0;
}

6. 一百元買下次只雞,公雞五元每隻,母雞三元每隻,小雞一元三隻,c語言程序寫法

#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int a,b,c;
for(a=0;a<=15;a++)
for(b=0;b<=25;b++)
for(c=66;c<=100;c+=3)
if(a+b+c==100&&5*a+3*b+c/3==100) //判斷條件
printf("公雞%d只,母雞%d只,小雞雞%d只,為百錢買百雞的答案。\n",a,b,c);
system("pause");
return 0;
}

7. c語言程序設計答案 100元買100隻雞,公雞5元一隻,母雞3元一隻,小雞1元3隻,該怎麼買

寫個三重循環來尋找購買方案。

#include<stdio.h>

intmain(void){

inti,j,k,count=0;

for(i=1;i<=100/5;i++)/*公雞*/
for(j=1;j<=100/3;j++)/*母雞*/
for(k=1;k<=100*3;k++)/*小雞*/
if(i*5+j*3+k==100&&i+j+k*3==100){
count++;
printf("方案%d:%d只公雞,%d只母雞,%d只小雞。 ",count,i,j,k*3);
printf("100隻雞=%d+%d+%d ",i,j,k*3);
printf("100元錢=%d×5+%d×3+%d/3=%d+%d+%d ",i,j,k*3,i*5,j*3,k);
printf(" ");
}
}

運行結果

8. c語言編程題:公雞一隻5元,母雞一隻3元,小雞3隻一元,求100元可以買幾只雞

#include <stdio.h>
#include <stdlib.h>
#include <time.h>

main( )
{
int cocks=0,hens,chicks=0;

while(cocks<20)
{hens=0;
while(hens<34)
{
if(5.0*cocks+3.0*hens+chicks/3.0==100)
printf("cocks=%d,hens=%d,chicks=%d \n",cocks,hens,chicks);
hens=hens+1;
chicks++;
}
cocks=cocks+1;
}
}

9. 關於百雞問題的c++程序

這道題是明顯的窮舉!
#include<iostream>
using namespace std;
int main()
{
int a =0;//表示公雞數
int b =0;//表示母雞數
int c =0;//表示小雞數
for(a =0; a<=100/5; a++)//枚舉公雞數,最大20隻
{
for(b=0; b<=100/3; b++)//枚舉母雞數,最大33隻
{
c = 100-a-b;//求出小雞數
if(c % 3 == 0 && a*5 + b*3 + c/3 == 100)
{
//如果小雞的數目是3的倍數,並且所有雞總價值是100快,就輸出
cout<<"公雞:"<<a<<" 母雞:"<<b<<" 小雞:"<<c<<endl;
}
}
}
return 0;
}
你也可以枚舉錢數,將只數加起來等於100的輸出!

熱點內容
中國彩票的網是什麼密碼 發布:2025-03-21 07:25:06 瀏覽:441
蘋果稅與安卓哪個收費更狠 發布:2025-03-21 07:17:52 瀏覽:294
通過一個ip訪問兩台伺服器嗎 發布:2025-03-21 07:06:12 瀏覽:522
怎麼讓伺服器查不到我的ip地址 發布:2025-03-21 07:05:27 瀏覽:184
編譯器有什麼用 發布:2025-03-21 07:00:24 瀏覽:78
android百度雲盤 發布:2025-03-21 06:59:47 瀏覽:260
青雲存儲 發布:2025-03-21 06:50:03 瀏覽:403
王者榮耀有腳本嗎 發布:2025-03-21 06:50:00 瀏覽:806
c語言代碼運行 發布:2025-03-21 06:49:17 瀏覽:560
python打開文件夾下所有文件 發布:2025-03-21 06:44:34 瀏覽:951