实验04while(简单循环)---7-9 猴子吃桃问题 一只猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个;第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半加一个。到第N天早上想再吃时,见只剩下一个桃子了。问:第一天共摘了多少个桃子? 输入格式: 输入在...
int a,b = 1; scanf("%d", &a); while (--a) { b = (b + 1) * 2; } printf("%d", b); return 0; } 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
一只猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个;第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半加一个。到第N天早上想再吃时,见只剩下一个桃子了。问:第一天共摘了多少个桃子? 输入格式: 输入在一行中给出正整数N(1<N≤10)。 输出格式: ...
标准答案: #include<stdio.h>#include<stdlib.h>intmain(intargc,char** argv){inttotal=0;//记录桃子总数inteat_time=0;//记录猴子在数桃子前吃了多少次桃子printf("请输入最后剩余桃子数:");scanf("%d",&total);while(true) {printf("请输入数桃子之前猴子吃了多少次了?");scanf("%d",&eat_time)...
简介:c语言编程练习题:7-35 猴子吃桃问题 #include <stdio.h> int main(){ int N; int num=1; int i; if (scanf("%d",&N)!=0){ for (i=1;i<N;i++){ num=(num+1)*2; } printf("%d",num); }else{ printf("输入信息出错"); ...
7. 猴子吃桃问题。第一天,小猴子摘了若干个桃子,立即吃了一半,还觉得不过瘾,又多吃了1个。第二天,小猴子接着吃剩下的桃子的一半,还觉得不过瘾,又多吃了1个。以后每天小猴子都是吃剩下的桃子的一半多一个。到第十天,小猴子再去吃桃的时候,看到只剩下一个桃子。小猴子第一天一共摘了多少个桃子?用RAPTOR...
[分析]由题意可知一只猴子吃4个桃子,那么7只猴子就吃了4×7个桃子,即4×7=28(个)。 [详解]4×7=28(个) 答:7只猴子吃28个桃子。 (2)42 [分析]由题意可知每排坐7个同学,那么6排就有6个7,即6×7=42(个)同学。 [详解]6×7=42(个) 答:一共可以坐42个同学。 (3)35 [分析]由题意可...
分析:假设桃子是X个,第九天桃子有x/2-1=1 第九天就是4个,所以每次前一天都是(sum+1)*2; 向前反推9天就可以了,把最后一天的桃子总数1个声明...题目:猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个 第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都...
PTA 翁恺 7-35 猴子吃桃问题 N天早上想再吃时,见只剩下一个桃子了。问:第一天共摘了多少个桃子? 输入格式: 输入在一行中给出正整数N(1<N≤10)。 输出格式: 在一行中输出第一天共摘了多少个桃子。 输入样例: 3 1. 结尾无空行 输出样例: 10...
[刷题] PTA 7-35 猴子吃桃问题 程序: 1#include<stdio.h>23intmain() {4inti,n,s =1;5scanf("%d",&n);6for(i=1; i<n; i++) {7s = (s+1)*2;8}9printf("%d",s);10}