-
1. 打开可视化 C++ 文件-新建文件-C++ 源文件
2.题目:猴子吃桃子:猴子第一天摘了几个桃子,马上吃掉了一半以上的桃子和1个桃子,第二天早上吃掉了一半以上的桃子,每天吃了一半以上的桃子,第10天早上只剩下一个桃子。
3. 输入预处理命令和主要功能
包括输入和输出头文件
void main() *null 类型:main 函数*
4.定义变量,确定天数和每天的桃子数量:
int a,b=1;定义变量的数据类型为整数
for(a=1;a<=9;a++) *确定天数*
b=(b+1)*2;*计算从第 10 天到第 1 天每天的桃子数量*
5.输出第1天的桃子数量:
printf("第一天,我采摘了%d个桃子",b);*输出第 1 天的桃子数量*
6. 完整的源代码:
*猴子吃桃子。
猴子第一天摘了好几个桃子,一次吃了一半以上的桃子,第二天早上吃了一半以上的桃子,第二天早上吃了一半以上的桃子,每天吃了一半以上的桃子, 第10天早上只剩下一个桃子。*/
包括输入和输出头文件
void main() *null 类型:main 函数*
int a,b=1;定义变量的数据类型为整数
for(a=1;a<=9;a++) *确定天数*
b=(b+1)*2;*计算从第 10 天到第 1 天每天的桃子数量*
printf("第一天,我采摘了%d个桃子",b);*输出第 1 天的桃子数量*
-
#include
int main(void)
return 0;}
-
这样写也没关系,很简单。
#include
#include
"main()
printf("the
totalis%d",x1);}
-
f未初始化,修改代码int i,f=0另外,在C语言中赋值“=”,==这是判断相等; 重新编译并运行它。
-
#include
int main()
printf("%d",i);}
这比他们所有的问题都容易理解,逆向思维,什么递归不是递归,这个问题不需要递归。
-
第 5 行 {if (i ==10)。
少一个等号,for 循环,每当 i 设置为 10 时,循环就死了,运行不能结束。
修改为两个等号,结果为 1534
-
if 判断错误:
if(i==10) 双等号被判定为相等,并分配一个等号。
-
#include
int main()
printf("原来采摘的桃子数量是%d",s);}
-
12个回答2023-12-31
#include
int main() >>>More
-
20个回答2023-12-31
一只猴子摘了一些桃子,它每天吃了一半,然后又吃了一个,直到第10天,它发现只剩下一个桃子,问它第一天摘了多少桃子? >>>More
-
2个回答2023-12-31
你的错误在于:
1.直接使用循环变量进行计算会导致循环混淆。 >>>More
-
5个回答2023-12-31
int peach_amount(int a,int d)main()
第 1 天: 总计: 1534, 吃了 767+1, 剩 766 天: >>>More
-
1个回答2023-12-31
第一个。 void move(int a,int b,int n, int m)
for (int i = 0; i < m;i++) 第二。void f(char a,unsigned int n)a[k] =0'; >>>More
-
2个回答2023-12-31
编程思想很重要,这个问题可以反过来考虑: >>>More
-
2个回答2023-12-31
#include
int N,m;当你 N 天没有吃东西时,还剩下 1 个,全局变量 int funn(int n)。 >>>More
-
1个回答2023-12-31
哈哈,XCODE还可以,它使用的是Obj-C,完全兼容C语言,可以直接用C语言写东西。 >>>More
-
2个回答2023-12-31
public class test1
public static void main(String args) >>>More
-
6个回答2023-12-31
在猴子的第一天,公众采摘了x个桃子。
然后在第一天吃完饭后,剩下的就剩下了。 >>>More