zoukankan      html  css  js  c++  java
  • 渔夫捕鱼问题

    马上要参加蓝桥杯了,这几天在刷算法题,放一道题欢迎大家提出意见

    原题如下:

            a,b,c,d,e5个渔夫夜间合伙捕鱼,凌晨时都疲倦不堪,各自在河边的树丛中找地方睡着了。第二天,a第一个醒来,将鱼分成5份,将多余的一条放回河里。b,c,d,e依次醒来,也都同样的办法分鱼,问5个渔夫至少合伙捕了多少条鱼?

              

    /*渔夫捕鱼问题C实现*/
    #include<stdio.h>
    int main(void){
    int n,x,flag;
    for(n=6;flag;n++){          //由于最后一人最少需要6条鱼,所以循环从6开始*/
    	x=n;
    int i=0;
    while(i<5){                 //总共5人所以判断5次
    	if((x-1)%5==0){         //判断该数是否合适
    	  flag=0;               
    	  x=(x-1)/5*4;          //一人分完后剩余鱼的总数
        }
    	else {
    		flag=1;             //不合适跳出判断循环,继续下一个数
    		break;
    	}
    	i++;
    	}
    }
    printf("捕到的鱼总量为:%d
    ",n);
    return 0;
    }
    
  • 相关阅读:
    [Swift]LeetCode900. RLE 迭代器 | RLE Iterator
    TNS-12508 When Issuing Any SET Command For The Listene
    shell getopts
    archive log full ora-00257
    php 验证码
    php 缩略图
    弧度
    php输出中文字符
    流程图
    windows clone 迁移数据库
  • 原文地址:https://www.cnblogs.com/dennis-wong/p/4121325.html
Copyright © 2011-2022 走看看