C语言猴子分桃问题输入输出要严格按照要求,用C语言!【问题描述】 有1堆桃子共 m 个,由 n 只猴子分配这些桃子.每次
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/18 01:09:23
C语言猴子分桃问题
输入输出要严格按照要求,用C语言!
【问题描述】 有1堆桃子共 m 个,由 n 只猴子分配这些桃子.每次到达桃子堆放地的猴子只有1只,而且每个猴子都会平均分 1 次桃子.第1只到达的猴子将桃子平均分成 n 等份,但发现多 k ( k < n )个,于是,将多余的k个扔掉,然后拿走其中的1份.第2只猴子同样将剩余的桃子又分成 n 等份,也发现多 k 个,并同样将多余的 k 个扔掉,然后拿走其中1份.之后的每只猴子都这样(将剩余的桃子又分成 n 等份,也发现多 k 个,并将多余的 k 个扔掉,然后拿走其中1份).现在假设最后一只猴子分配后至少可以拿走1个桃子,请根据输入的 n 和 k值,编程计算最小的 m.(比如,n=3,k=1,则最小的m是25,最后一只猴子分得3个)
【输入】 输入由键盘输入,共1行 这一行由两个整数n和k组成,分别代表n只猴子和多余的k个桃子
【输出】 输出只有一行,为所计算的m
【样例输入】 3 1
【样例输出】 25
【数据范围】 保证100%数据不超过int范围
输入输出要严格按照要求,用C语言!
【问题描述】 有1堆桃子共 m 个,由 n 只猴子分配这些桃子.每次到达桃子堆放地的猴子只有1只,而且每个猴子都会平均分 1 次桃子.第1只到达的猴子将桃子平均分成 n 等份,但发现多 k ( k < n )个,于是,将多余的k个扔掉,然后拿走其中的1份.第2只猴子同样将剩余的桃子又分成 n 等份,也发现多 k 个,并同样将多余的 k 个扔掉,然后拿走其中1份.之后的每只猴子都这样(将剩余的桃子又分成 n 等份,也发现多 k 个,并将多余的 k 个扔掉,然后拿走其中1份).现在假设最后一只猴子分配后至少可以拿走1个桃子,请根据输入的 n 和 k值,编程计算最小的 m.(比如,n=3,k=1,则最小的m是25,最后一只猴子分得3个)
【输入】 输入由键盘输入,共1行 这一行由两个整数n和k组成,分别代表n只猴子和多余的k个桃子
【输出】 输出只有一行,为所计算的m
【样例输入】 3 1
【样例输出】 25
【数据范围】 保证100%数据不超过int范围
#include
void main(){
int i,s,n,k,num;//定义s为最初桃子的数量;num为最初桃子数减去k
scanf("%d%d",&n,&k);
for(num=n;num
再问: 不知道为什么有一个例子计算结果是错的
void main(){
int i,s,n,k,num;//定义s为最初桃子的数量;num为最初桃子数减去k
scanf("%d%d",&n,&k);
for(num=n;num
再问: 不知道为什么有一个例子计算结果是错的
c语言猴子分桃问题!//海滩上有一堆桃子,五只猴子来分.第一只猴子把这堆桃子凭据分为五份,多了一个,这只猴子把多的一个扔
C语言编程猴子吃桃子问题
C语言编程:猴子吃桃子 每天吃一半多一个桃子,到第K天,还剩M个桃子,求总共有多少个桃子?
C语言枚举问题 猴子分桃
c语言编程 猴子吃桃问题 描述:一天一只猴子摘下一堆桃子,吃了一半,觉得不过瘾,又多吃了一个,第2天接
如何用C语言程序实现?猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个
C 语言的 猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个 第二天早上又将剩下的桃子吃掉一半
一群猴子分桃,桃子共有56个,每只猴子可以分到同样多的桃子.但在它们正要分桃时,又来了4只猴子,于是重新分配这些桃子,结
C语言应用题猴子吃桃猴子吃桃问题.猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个.第二天早上又将剩下的桃
c语言----5只猴子分桃
有36只猴子要吃36个桃子.一只大猴吃3个,俩只小猴子分1个桃子吃.正好把桃子分完,每只猴子都能吃到桃子
大猴子一次吃两个桃子 2个小猴子一次吃1个桃子 现在有99只猴子 共吃99个桃子 大猴小猴各几只