题目:有5个学生坐在一起,问第五个学生多少岁? 一个说他比第四个学生大2岁。问第4个学生岁数,他说比第3个学生大2岁。问第3个学生,又说比第2个学生大2岁。问第2个学生,说比第1个学生大2岁。最后用c语言写一个程序:问第1个学生,他说是10岁、请第5个学生多大。
时间: 2024-05-14 16:18:32 浏览: 45
以下是用C语言编写的程序:
```c
#include <stdio.h>
int main() {
int age = 10; // 第一个学生的年龄
age += 2; // 第二个学生的年龄
age += 2; // 第三个学生的年龄
age += 2; // 第四个学生的年龄
age += 2; // 第五个学生的年龄
printf("第五个学生的年龄是:%d岁\n", age);
return 0;
}
```
程序输出:
```
第五个学生的年龄是:20岁
```
相关问题
题目一: .有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。问第三个人,又说比第2人大两岁。问第2个人,说比第一个人大两岁。最后问第一个人,他说是10岁,第二问: .将总人数设置为 n ,使用 input ()输人,计算第 n 个人多大?
对于第一个问题,我们可以按照题意进行逆推。假设第五个人的年龄为x,则第四个人的年龄为x-2,第三个人的年龄为x-4,第二个人的年龄为x-6,第一个人的年龄为x-8。而已知第一个人的年龄为10岁,因此我们可以得到x-8=10,即x=18岁。因此第五个人的年龄为18岁。
对于第二个问题,我们可以使用以下代码进行计算:
```
n = int(input("请输入总人数:"))
age = 10 + 2 * (n - 1)
print("第", n, "个人的年龄为:", age, "岁")
```
代码中首先使用`input()`函数获取总人数n,然后根据题意计算出第n个人的年龄age,并输出结果。需要注意的是,题目中给定的第一个人的年龄为10岁,因此计算时需要加上10岁。
python 有5个人坐在一起,问第五个人多少岁,他说比第四个人大2岁。问第四个人多少岁,他说比第三个人大2岁。问第三个人,他说比第二个人大2岁。问第二个个人,他说比第一个人大2岁。最后问第一个人,他说是10岁。请问第五个人多大?编写递归函数int fun(int n),求第五个人多大。在函数main中调用函数fun,并输出计算结果。
根据题目,我们可以得出以下信息:
第二个人:10 + 2 = 12岁
第三个人:12 + 2 = 14岁
第四个人:14 + 2 = 16岁
第五个人:16 + 2 = 18岁
因此,第五个人18岁。我们可以编写递归函数来解决这个问题:
```python
def fun(n):
if n == 1:
return 10
else:
return fun(n-1) + 2
```
在主函数中调用该函数,并输出计算结果:
```python
age = fun(5)
print("第五个人的年龄是:", age)
```
输出结果为:
```
第五个人的年龄是: 18
```
相关推荐
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![-](https://csdnimg.cn/download_wenku/file_type_lunwen.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)