久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
C語言的算法之:捕魚和分魚。
[打印本頁]
作者:
XYDDD
時間:
2022-8-8 14:19
標題:
C語言的算法之:捕魚和分魚。
今天一起分析C語言的算法之:捕魚和分魚。
算法題目:
捕魚和分魚:A、B、C、D、E 五個人在某天夜里合伙去捕魚,到第二天凌晨時都疲憊不堪,于是各自找地方睡覺。
日上三桿,A第一個醒來,他將魚分為五份,把多余的一條魚扔掉,拿走自己的一份。B第二個醒來,也將魚分為五份,把多余的一條魚扔掉,拿走自己的一份。C、D、E依次醒來,也按同樣的方法拿走魚。問他們合伙至少捕了多少條魚?
1.編程思路分析
編程思路:
用C語言中while語句和if-else語句嵌套實現。
2.程序范例
#include <stdio.h>
main()
{
int all=6;
int aout=0;//用來放最終結果
while(1)
{
int i=5;
int y=0;
all=aout;
while(i>0)
{
if(all!=1 && all%5==1)
{
/*丟掉一條,并分成5份*/
all=(all-(all/5)-1);
i--;//做五次
y++;
}
else
{
i=0;
}
}
if(y==5)
{
printf("他們打了%d條魚",aout);
break;
}
aout++;
}
}
程序運行結果案例:
1.jpg
(14.04 KB, 下載次數: 53)
下載附件
2022-8-8 14:19 上傳
作者:
黃youhui
時間:
2022-8-9 11:11
剩余3121 A扔掉一條分5份,每份624條。
作者:
黃youhui
時間:
2022-8-9 11:28
剩余3121 A拿走(3121-1)/5 = 624
剩余642*4 = 2496 B拿走(2496-1)/5=499
剩余499*4 = 1996 C拿走(1996-1)/5 = 399
剩余399*4 = 1596 D拿走(1596-1)/5 = 319
剩余319*4 = 1276 E拿走(1276-1)/5 = 255
剩余255*4 = 1020 ABCDE都走了剩下的魚在空地
1020+255+319+399+499+624+5 = 3121
剩下1020條魚泥怎么算的。
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
亚洲精品www
|
亚洲一二三区精品
|
密色视频
|
久久成人亚洲
|
国产日韩一区二区三免费
|
欧美精品一二三区
|
欧美在线观看一区二区
|
一区二区免费
|
欧美在线一区二区三区
|
视频一区二区在线观看
|
日韩美女一区二区三区在线观看
|
国产精品一级在线观看
|
91国自视频
|
一区免费看
|
久久久精彩视频
|
色资源在线
|
一区二区三区在线免费观看
|
精品国产乱码一区二区三区a
|
久久中文视频
|
亚洲欧美日本国产
|
国产精品18hdxxxⅹ在线
|
日韩av啪啪网站大全免费观看
|
国产视频二区
|
欧美激情久久久
|
91精品一区二区三区久久久久久
|
亚洲视频一区在线播放
|
久久久久国产一区二区三区四区
|
日本福利在线
|
不卡的av在线
|
视频一区二区在线观看
|
欧美一区精品
|
国产精品久久久久久久久久免费看
|
亚洲视频在线一区
|
国产精品一区二区福利视频
|
欧美一级黄色片
|
欧美区在线观看
|
亚洲一区二区三区视频在线
|
日批免费在线观看
|
超碰97人人人人人蜜桃
|
国产一区中文字幕
|
久久成人免费视频
|