19種組合,
成都創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供欽州網(wǎng)站建設(shè)、欽州做網(wǎng)站、欽州網(wǎng)站設(shè)計(jì)、欽州網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(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。
求的是馬的個(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é)論
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://vcdvsql.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)