C#累加和乘积问题,高手来看下

来源:百度知道 编辑:UC知道 时间:2024/06/05 13:36:16
一 简单循环语句的使用
1、打开VS2005,新建一个语言为C#的控件台应用程序,项目名称为CycleExam1。
2、在Main函数中编写代码来完成以下功能:
用循环实现能够计算用户指定的区间范围内的数阶乘的累加和,即运行程序时,要求用户输入要计算的起点和终点,这时如果用户输入10和20,则程序计算10到20之前的累加和乘积,即10!+ 11! + ... + 20!
3、生成并测试程序,可以使用快捷键Ctrl+F5快速生成并运行应用程序。

using System;

namespace Sample
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("请输入起点:");
int value1 = Int32.Parse(Console.ReadLine());
Console.WriteLine("请输入终点:");
int value2 = Int32.Parse(Console.ReadLine());

long resAdd = 0,resMul = 1;

for (int i = value1; i <= value2; ++i)
{
for (int j = i; j > 0; j--)
{
resMul *= j;
}
resAdd += resMul;
resMul = 1;
}
Console.WriteLine(resAdd);
}
}
}

这个,用循环的嵌套就好呀,连个for嵌套一下就好

恩.占个位置.

马上写给你.
using System;
using System.Collections.Generic;
using System.Text;

namespace CycleE