可樂和可樂瓶問題

2021-09-14 04:05:24 字數 743 閱讀 7876

3個可樂瓶可以換一瓶可樂,現在有364瓶可樂,問一共可以喝多少平可樂,剩下幾個空瓶
存在兩種思路,遞迴和while迴圈

1.遞迴

注意:使用遞迴需要注意,一次操作贏嚴格限制只執行該輪操作

static void main(string args)

static int colanumber(int colarnumber)

int newcolarnumber = colarnumber / 3;

int newcolarbottlenumber = colarnumber / 3 + colarnumber % 3;

colardata[0] = newcolarnumber;

colardata[1] = newcolarbottlenumber;

int tempdata = colanumber(newcolarbottlenumber);

colardata[0] += tempdata[0];

colardata[1] = tempdata[1];

return colardata;

}

2.while迴圈法

static void main(string args)

console.writeline(「可以喝」+ sum + 「瓶可樂,剩下」+cola+「可樂瓶」);

console.readkey();

}

可樂瓶的演算法

今天在班裡做題,在附加題裡面遇到了乙個算可樂瓶的問題,也是我唯一做出來的。題目是 1.給20塊錢買可樂,每瓶可樂3塊錢,喝完之後退瓶子可以換回1塊錢,問最多可以喝到多少瓶可樂。在個問題我先了半天就有一點思路,可是就是寫不出來,在記事本上一直停留無法前進,於是我就放棄了這題,去看其它的題目。不過看了其...

一瓶可樂的自動售貨機指令「旅程」

物聯網深入我們生活的方方面面,給我們的生活帶來了極大的便利。過去,購買東西都是要拿著現金去店裡的,而現在,自動售貨機作為一種售貨便利的24小時無店鋪銷售方式,已經越來越普遍,甚至是隨處可見。那你知道自動售貨機中的可樂,需要經歷哪些指令才能來到我們手中嗎?支撐自動售貨機實現智慧型的資料傳輸背後又有哪些...

一瓶可樂的自動售貨機指令「旅程」

摘要 現在,自動售貨機作為一種售貨便利的24小時無店鋪銷售方式,已經越來越普遍。那你知道自動售貨機中的可樂,是如何到我們手中的嗎?物聯網深入我們生活的方方面面,給我們的生活帶來了極大的便利。過去,購買東西都是要拿著現金去店裡的,而現在,自動售貨機作為一種售貨便利的24小時無店鋪銷售方式,已經越來越普...