计算输出1 2 3 … n的和C#,while循环
时间: 2024-09-27 20:11:10 浏览: 7
在C#中,你可以使用while循环来计算从1到n的整数之和。下面是一个简单的示例:
```csharp
using System;
class Program
{
static void Main()
{
int num = 0; // 开始值
int sum = 0; // 用于累加的总和
int n = 10; // 这里假设你要计算到10,你可以根据需要修改
while (num <= n)
{
sum += num; // 将当前数值加到总和上
num++; // 数字自增
}
Console.WriteLine("1到{n}的和是:{sum}", n, sum);
}
}
```
在这个程序中,`while (num <= n)` 的条件会一直保持真,直到`num`大于`n`为止。每次循环内部,我们都会将`num`的值加到`sum`上,然后`num`自增。当循环结束时,`sum`就是所求的和。
相关问题
C#中用户输入n的值,使用while循环计算出从1加到n的总和,程序输出对应
在C#中,如果你想让用户输入一个数值n,并利用while循环计算从1加到n的总和,你可以按照下面的步骤编写程序:
```csharp
using System;
class Program
{
static void Main()
{
Console.Write("请输入一个整数n:");
int n = Convert.ToInt32(Console.ReadLine()); // 获取用户的输入
int sum = 0; // 初始化和为0
int i = 1;
while (i <= n) // 当i小于等于n时,继续循环
{
sum += i; // 将当前值添加到总和
i++; // 每次迭代增加i的值
}
Console.WriteLine($"从1加到{n}的总和是:{sum}"); // 输出结果
}
}
```
当你运行这个程序,它会提示用户输入一个数字,然后计算并显示从1加到那个数字的和。
输入整数n的值求S=1+2+3+...+n的值。C#,while循环
在C#中,使用while循环计算1到n的累加和,可以按照以下步骤编写:
```csharp
using System;
class Program
{
static void Main(string[] args)
{
Console.Write("请输入一个正整数 n:");
int n = Convert.ToInt32(Console.ReadLine()); // 获取用户输入
int sum = 0;
int i = 1; // 初始化计数器为1
while (i <= n) // 当计数器小于等于n时,继续循环
{
sum += i; // 每次将当前值加到总和上
i++; // 计数器自增
}
Console.WriteLine($"1到{n}的和是:{sum}");
Console.ReadKey(); // 等待用户按键
}
}
```
在这个程序中,我们首先获取用户的输入n,然后用while循环遍历从1到n的所有整数,并将它们累加到变量`sum`中。当计数器超过n时,循环结束,最后输出结果。