javascript-C#编写一个方法,求1000!

问题描述

C#编写一个方法,求1000!

C#

编写一个方法,求

1000

!。用

javascript

调用该方法并输出结果,同时绑

定该方法到

Label

控件并显示结果,如图

30

所示。(提示,因

1000

!结果太大,可采用

BigInteger

来求解)

解决方案


 C#求n!(n的阶乘)  

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Factorial
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.Write("请输入一个整数:");
            long n = long.Parse(Console.ReadLine());
            long i=1;
            long result=1;

           while(i<=n)
           {
               result *= i;
               i++;
           }
           Console.WriteLine("{0}!={1}",n,result);
           Console.ReadLine();
        }
    }

}

解决方案二:

http://www.cnblogs.com/snowdust/archive/2010/03/18/1688963.html
参考,里面的ToString方法就是得到结果,你显示在label

解决方案三:

楼上的代码做成一个方法,用ajax传递你客户端输入的数字到服务器端计算就行,
http://www.w3school.com.cn/jquery/ajax_ajax.asp

时间: 2024-07-31 10:10:05

javascript-C#编写一个方法,求1000!的相关文章

javascript-用js编写一个方法,去掉一个数组的重复元素

问题描述 用js编写一个方法,去掉一个数组的重复元素 下面是我自己写的,刚学完js练练手. 调试过,发现tmp等于数组里的第二个1 并且arr1[0]等于1时,不等的条件语句竟然进去了 何解啊? //////////////////////////////////////我简化了我的问题 <script type="text/javascript"> var tmp=''; var arr=[1,2,'abc',1]; var arr1=[]; tmp=arr.splice

c语言-求教编写一个函数求出两个字符串包含的相同的单词

问题描述 求教编写一个函数求出两个字符串包含的相同的单词 编写一个函数,函数首部为void maxword(char *s,char *t),求出两个字符串包含的相同单词(同一字母的大小写视为不同的字符).规定单词全部由英文字母构成,单词直接由一个或多个空格分隔.其中主函数如下: #include Void main() { Char s[]="This is C programming text"; Char t[]="This is a text for C progra

c#-编写一个方法(完成值修改),传递参数中是传递实体类好还是类的成员好

问题描述 编写一个方法(完成值修改),传递参数中是传递实体类好还是类的成员好 如题,假如有个类Letter{int a,int b,int c....int z}(假设有26个成员吧),我如果想写一个方法来改变某几个成员的值的时候,方法的参数是定义fun(Letter letter)好,还是定义fun(int a,int b,int c,...)几个我需要修改的成员好,方法体的功能是改变原有的值. 解决方案 各有各的好处,参数多,传实体类方便,参数少,传参方便. 解决方案二: 传实体类,或者传成

编写一个方法,返回一个double型二维数组

问题描述 编写一个方法,返回一个double型二维数组,数组中的元素能过解析字符串参数获得.如字符参数:"1,2;3,4,5;6,7,8"写出对应的数组我编了,可是调不出来帮帮我!!!publicclassArr{publicstaticvoidmain(String[]args){Strings="1,2;3,4,5;6,7,8";double[][]ss=d(s);for(inti=0;i<ss.length;i++){for(intj=0;j<ss

javascript引擎-用javascript编写一个登陆的页面,求代码 ,急求!!

问题描述 用javascript编写一个登陆的页面,求代码 ,急求!! 像是这样的:function request(paras){//获取url参数 var url=location.href; var paraString=url.substring(url.indexOf("?")+1,url.length).split("&"); var paraObj={}; for (i=0; j=paraString[i]; i++)paraObj[j.sub

JavaScritp入门:编写一个简单的JavaScript程序

核心提示:编写第一个JavaScript程序,通过它可说明JavaScript的脚本是怎样被嵌入到HTML文档中的. 下面我们通过一个例子,编写第一个JavaScript程序. 通过它可说明JavaScript的脚本是怎样被嵌入到HTML文档中的.test1.html文档: 图1-1 程序运行的结果 说明: test1.html是HTML文档,其标识格式为标准的HTML格式; 如同HTML标识语言一样, JavaScript程序代码是一些可用字处理软件浏览的文本,它在描述页面的HTML相关区域出

Qunit使用场合的问题?一开始编写一个ajax方法就测试吗

问题描述 Qunit使用场合的问题?一开始编写一个ajax方法就测试吗 有谁知道哇?我觉得断言和js去比较没什么区别呀,我是菜鸟求帮忙 解决方案 它是一个自动测试框架,参考http://tech.ddvip.com/2013-08/1375646488200262.html 解决方案二: 它是jquery提供的官方测试套件,进行单元测试的,应该是你实现了你功能模块等后,对模块进行ut时使用这个框架,这样以后你再次修改模块等,就可以用这个写好的ut程序测试你的代码改动是否带来副作用.

equals-Arraylist 去重复时编写去重方法没有运行找不到错误在哪?求大神帮看一下

问题描述 Arraylist 去重复时编写去重方法没有运行找不到错误在哪?求大神帮看一下 class Person { private String name; private int age; Person (String nameint age) { this.name = name; this.age =age; } public void setName(String name) { this.name = name; } public void setAge(int age) { th

string-C++程序编写一个学生管理系统出了一个问题,求大家帮忙看一下是哪出了问题

问题描述 C++程序编写一个学生管理系统出了一个问题,求大家帮忙看一下是哪出了问题 #include #include using namespace std; class Student() { int no; string name; float score; Student *per; Student *next; public: Student(); Student *find(int i_no); void edit(string i_newname,float i_score); v