猴子吃桃,用数组编写
其他问答
1
一只猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个;第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半加一个。到第10天早上想再吃时,见只剩下一个桃子了。问:第n天有多少个桃子?
题目描述 编写一个函数void monkey(int days[],int n) ,在days数组中计算每天的桃子数,函数返回第n天的桃子数。
在主函数中定义一个数组,然后调用该函数实现输入输出。
输入格式 一个1~10内的整数
输出格式 一个整数
-
#include <iostream> using namespace std; // 程序的主函数 int main() { int n; cin >> n; int m = 10 - n; int res = 1; for (int i = 0; i < m; i++) { res = (res + 1) * 2; } printf("%d",res); return 0; }
-
//上面是C++的,这个是C语言写的 #include <stdio.h> // 程序的主函数 int main() { int n; scanf("%d",&n); int m = 10 - n; int res = 1; for (int i = 0; i < m; i++) { res = (res + 1) * 2; } printf("%d",res); return 0; }
发表回复