计算1+3+5+...+99的和,用c#程序语言
时间: 2023-08-12 14:04:37 浏览: 196
以下是用 C# 编写的计算 1+3+5+...+99 的和的程序:
```csharp
int sum = 0;
for (int i = 1; i <= 99; i += 2)
{
sum += i;
}
Console.WriteLine("1+3+5+...+99的和为:" + sum);
```
运行结果为:
```
1+3+5+...+99的和为:2500
```
解释一下代码:首先定义一个变量 `sum` 用于存储求和结果,初始值为0。然后用 `for` 循环遍历从1到99的所有奇数,每次将遍历到的奇数累加到 `sum` 中。最后输出求和结果。
相关问题
用 for 语句编写求 1+3+5+…+99 累加和的程序,并在页面中直接输出结果c#的代码
在C#中,你可以使用for循环来计算1到99所有奇数的累加和,并在控制台或网页上输出结果。下面是一个简单的示例,展示如何在控制台中打印累加和:
```csharp
using System;
class Program
{
static void Main()
{
int sum = 0;
for(int i = 1; i <= 99; i += 2) // 只取奇数
{
sum += i;
}
Console.WriteLine("1到99所有奇数的和是: " + sum);
}
}
```
如果你想将这个结果展示在网页上,你需要一个服务器端语言如ASP.NET来生成动态内容。这里是一个简单的ASP.NET MVC的示例,它会在浏览器中显示累加和:
```csharp (Controller代码)
using System;
using Microsoft.AspNetCore.Mvc;
namespace YourNamespace.Controllers
{
public class HomeController : Controller
{
public ActionResult Index()
{
int sum = 0;
for(int i = 1; i <= 99; i += 2) // 取奇数
{
sum += i;
}
ViewBag.Result = "1到99所有奇数的和是:" + sum;
return View();
}
}
}
// 视图文件(Views/Home/Index.cshtml)
@{
Layout = null; // 如果不存在,去掉这行
}
<p>@ViewBag.Result</p>
```
在这个例子中,当你访问`http://yourwebsite.com/Home/Index`时,你会看到累加和的结果。
阅读全文