演算法練習題目5(小六零花錢問題)

2021-10-06 20:30:55 字數 1174 閱讀 6920

下面是根據小六每個月的預算,推結果:

我:

/*

小六每個月零花錢有300元,小六會預算這個月的花銷,如果有多的錢就會湊成整數給媽媽。

如果能存到年底的話 就會給她利息。比如總共存1000元 那就能從媽媽那邊拿到1200

如果花銷不夠的話 就直接輸入出現不夠的那個月 輸出-w

*/int totalmoney = 0;//總共存的錢

int handmoney = 0;//手裡的錢

int mongive = 300;//媽媽每個月給的錢

int ys[12] = ;//每個月預算花費的錢

for (int i = 0; i <12; i++)

bool isbreak = false;

for (int i = 0; i <12; i++) }

if (!isbreak)

大佬:

// 預算

int budget[12] = ;

int self = 0, mom = 0;

int tmp = 0;

// 得到預算

for(int i = 0; i < 12; i++)

bool flag = true;

for(int i = 0; i < 12; i++)

// self = 上月結餘 + 除出去交給媽媽的,手裡還剩的錢

self = self + tmp%100; // 月初時手裡的錢

// tmp/100 --> 出去預算後,能給他媽媽的錢

// self/100 --> 月初時手裡的錢夠百,也要存

mom = mom + (tmp/100 + self/100)*100;

self = self % 100; // 月底時,手裡還有這些錢 }

if(flag)

總結對比了下:  應該

handmoney = sy %100;

python練習題目

三色球問題 有紅 黃 藍三種顏色的求,其中紅球 3 個,黃球 3 個,綠球 6 個。先將這 12 個球混合放在乙個盒子中,從中任意摸出 8 個球,程式設計計算摸出球的各種顏色搭配。print red tyellow tblue for red inrange 0,4 for yellow in ra...

Hive練習題目

hive 基本操作 1 資料自己造 a表 id int,name string b表 id int,job id int,num int c表 job id int,job string 建表語句 載入資料 a表和b表進行鏈結操作,並觀察結果 內連線 左連線 left join 小表在前,大表在後 ...

練習題目2

1 將陣列a中的內容和陣列b中的內容進行交換 陣列一樣大 思路 新建乙個陣列作為中間陣列進行交換.如下 2 計算1 1 1 2 1 3 1 4 1 5 1 99 1 100的值.思路 通過每一輪迴圈給分子乘以 1來控制加數的正負號,計算出和.如下 3 編寫程式數一下1到199的所有整數 現過多少次數...