没 编译器 帮下忙 检测 下
using System;//10 的阶乘class Factorial
{
int nCounter=1 , nProduct=1;
public void Multiplication()
{
while(nCounter<=10)
{
nCounter++;
nProduct=nProduct*nCounter;
}
Console.WriteLine(nProduct);
}
public static void Main(string[]args)
{
Factorial Max = new Factorial();
Max.Multiplication();
}
}
*************************************************
//using System;
//using System.Collections.Generic;
//using System.Text;
//namespace ConsoleApplication1
//{
// class P
// {
// int a = 1, b = 1, c = 0;
// void q()
// {
// while(a<d)
// {
// c = c + b;
// a++;
// b = b * a;
// }
// Console.WriteLine(c);
// }
// static void Main(string[] args)
// {
// P PP = new P();
// PP.q();
// }
// }
//}
using System;
class p
{
public int f(int a)
{
int x;
if (a == 1)
return 1;
else
x=f(a - 1) * a;
return x;
}
static void Main(string [] args)
{
p P = new p();
Console.WriteLine(P.f(10));
}
} 我不要答案 , 告诉我错误就行啦!
发错误的朋友 , 莪在这说声谢谢额!
[ 本帖最后由 qq1004974443 于 2010-10-18 14:00 编辑 ]