解题思路:利用循环,通过反推来求出值
注意事项:注意!for语句中对循环次数限制为9次,因为第10天猴子并没有吃桃子
参考代码:
#include<stdio.h>
int main()
{
int n,i,x;//定义所要使用到的变量
x = 1;//最后剩下一个桃子
scanf("%d",&n);//输入天数
for(i=1;i<n;i++)//循环求值,为9次循环,猴子第10天没有吃桃子
{
x=2*(x+1);//通过该算式得出前一天的桃子数量
}
printf("%d",x);//输出数值
return 0;
}
0.0分
3 人评分
C语言训练-斐波纳契数列 (C语言代码)浏览:2824 |
震宇大神的杀毒软件 (C++代码)浏览:1117 |
C语言程序设计教程(第三版)课后习题10.7 (C语言代码)浏览:525 |
C语言考试练习题_排列 (C语言代码)浏览:1317 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:646 |
C语言训练-计算一个整数N的阶乘 (C语言代码)浏览:933 |
人见人爱A+B (C语言代码)浏览:628 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:861 |
C语言程序设计教程(第三版)课后习题8.1 (C语言代码)浏览:520 |
WU-图形输出 (C++代码)浏览:802 |