c#1+1/2+1/3+1/4+1/5+1/6+1/7+1/8+1/9+1/10
时间: 2024-01-19 17:02:24 浏览: 132
以下是两种C#求和的例子:
1. 使用循环累加的方式求和:
```csharp
int n = 10;
float sum = 0;
for (int i = 1; i <= n; i++)
{
sum += 1.0f / i;
}
Console.WriteLine(sum); // 输出:2.928968
```
2. 使用递归函数求和:
```csharp
static float Sum(int n)
{
if (n == 1)
{
return 1;
}
else
{
return 1.0f / n + Sum(n - 1);
}
}
int n = 10;
float sum = Sum(n);Console.WriteLine(sum); // 输出:2.928968
```
相关问题
用c#做出1+1/2+1/3+1/4+1/5+1/6+1/7+1/8+1/9+1/10;
以下是使用C#计算1+1/2+1/3+1/4+1/5+1/6+1/7+1/8+1/9+1/10的代码:
```csharp
double sum = 0.0;
for (int i = 1; i <= 10; i++)
{
sum += 1.0 / i;
}
Console.WriteLine(sum);
```
输出结果为:2.9289682539682538
该代码使用了一个for循环,从1到10遍历每个数字,将每个数字的倒数加到sum变量中。最后输出sum的值即可得到结果。
1+1/2+1/3+1/4+1/5+1/6+1/7+1/8+1/9+1/10用C#语言
您可以使用以下代码来计算1+1/2+1/3+1/4+1/5+1/6+1/7+1/8+1/9+1/10的结果:
```
double sum = 1;
for (int i = 2; i <= 10; i++)
{
sum += 1.0 / i;
}
Console.WriteLine(sum);
```
这段代码使用了一个for循环来计算1/2到1/10的和,并将结果存储在变量sum中。最后,使用Console.WriteLine()方法将结果输出到控制台。
阅读全文