描述 输入一个正整数 n,计算并输出2/1, 3/2, 5/3, 8/5, 13/8, …的前n项之和,结果用浮点数类型表示。 输入格式 输入一个正整数 n 输出格式 以浮点数类型输出数列的前n项和
时间: 2023-05-16 12:06:17 浏览: 108
我可以为您计算数列的前n项和。以下是代码:
```
#include <stdio.h>
int main()
{
int n;
scanf("%d", &n);
double sum = 0, a = 2, b = 1, c;
for (int i = 1; i <= n; i++)
{
sum += a / b;
c = a + b;
b = a;
a = c;
}
printf("%.2f", sum);
return 0;
}
```
您可以将正整数n输入到程序中,程序将计算并输出数列的前n项和。
相关问题
描述 将列表中的元素按照由小到大的顺序排序 输入 各个元素为整数的列表 输出 输出排序后的列表
输入一个列表a,使用Python内置的sort()方法进行排序,排序后的结果直接输出即可,代码如下:
```python
a = eval(input())
a.sort()
print(a)
```
其中,eval()函数可以将输入的字符串转化为列表类型,方便我们进行操作。如果需要按照由大到小的顺序排序,则可以使用sort(reverse=True)方法。
python长方体派生类 类型:继承与派生 描述 教材例题 输入 长,宽,高 (浮点数) 输出 对象长宽高信息,及体积(小数点后保留2位)
好的,以下是代码实现:
```python
class Cuboid:
def __init__(self, length, width, height):
self.length = length
self.width = width
self.height = height
def volume(self):
return round(self.length * self.width * self.height, 2)
def info(self):
print(f"长: {self.length}\n宽: {self.width}\n高: {self.height}\n体积: {self.volume()}")
c = Cuboid(2.5, 3.2, 4.8)
c.info()
```
输出结果:
```
长: 2.5
宽: 3.2
高: 4.8
体积: 38.4
```
阅读全文