vb點(diǎn)虐 百馬百瓦問題 怎么和女孩喝酒

百馬百瓦問題:大、小馬和馬駒共100匹,共馱100片瓦,大馬一馱三,小馬一馱二,馬駒二馱一,一次馱完,

19種組合,

成都創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供欽州網(wǎng)站建設(shè)、欽州做網(wǎng)站、欽州網(wǎng)站設(shè)計(jì)、欽州網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)與制作、欽州企業(yè)網(wǎng)站模板建站服務(wù),十載欽州做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。

大馬、小馬、馬駒:

1,95,4

2,90,8

. . .

. . .

. . .

. . .

. . .

. . .

18,10,72

19,5,76

馬駒是大馬的4倍,小馬是5-95,5的整數(shù)倍,5,10,15,20......85,90,95。

C語(yǔ)言 百馬百擔(dān)的問題!

求的是馬的個(gè)數(shù),所以沒有歧義

#include stdio.h

int main(void){

int i,j,k;

for(i=100/3;i0;i--)

for(j=100/2;j0;j--)

for(k=100;k0;k-=2){

if(((i+j+k)==100)((3*i+2*j+k/2 )== 100))

printf("%d ,%d ,%d\n", i,j,k);

}

return 0;

}

樓上的說我剛才邏輯錯(cuò)誤,其實(shí)不然,因?yàn)?4*3100所以如果取上值的話,是超過100的,所以直接取下值。

你說邏輯,那我們從邏輯上來論證:

設(shè)r = [a/b]+1, 其中a為擔(dān)總數(shù), b為每馬擔(dān)數(shù)

則當(dāng)[a/b] = a/b時(shí), 有 r = a/b + 1, r a/b

當(dāng)[a/b] a/b 時(shí), 因?yàn)?0 a/b - [a/b] 1, 有 a/b [a/b] + 1 = r, 即 r a/b

綜上: r a/b

又:a/b * b = a, 則 必有 r * b a

根據(jù)提設(shè)條件對(duì)于任意的大馬個(gè)數(shù)x, 有 x*b = a

因此 r不屬于x存在的集合,不在取值范圍之列。

仔細(xì)思考再下結(jié)論

用java編寫百馬百瓦問題

public static void main(String argv[])

for(int i=0;i34;i++)//大馬最多33匹

for(int j=0;j51;j++)//小馬最多50匹

for(float k=0;k101;k++)//馬駒最多100匹,因?yàn)榭倲?shù)限制

{

if (i*3+j*2+k/2)==100 (i+j+k)==100 //條件判斷,是否滿足

System.out.println("答案是:大馬"+i+"匹,中馬"+j+"匹,馬駒"+k+"匹。" );

}

}

分享文章:vb點(diǎn)虐 百馬百瓦問題 怎么和女孩喝酒
標(biāo)題來源:http://muchs.cn/article26/ddijicg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供自適應(yīng)網(wǎng)站面包屑導(dǎo)航、網(wǎng)站建設(shè)、微信公眾號(hào)、App開發(fā)、外貿(mào)網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

小程序開發(fā)