计算输出1 2 3 … n的和C#,while循环
时间: 2024-09-27 20:11:10 浏览: 37
在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#控制台应用程序,它会使用while循环来计算并输出1到用户输入数字n的累加和:
```csharp
using System;
class Program
{
static void Main()
{
Console.Write("请输入一个正整数n:");
int n = Convert.ToInt32(Console.ReadLine()); // 获取用户输入
int sum = 0;
int i = 1; // 初始化累加和和计数器
while (i <= n)
{
sum += i; // 累加当前值
Console.WriteLine($"累加和到 {i} 是:{sum}");
i++; // 计数器增加
}
Console.WriteLine($"总共的累加和是:{sum}");
}
}
```
在这个程序中,首先提示用户输入一个正整数n,然后通过`while`循环不断将当前数值i加入到总和sum中,并在每次迭代时打印出累加和。当i大于n时,循环结束。
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加到那个数字的和。
阅读全文