C语言能求s=10!吗 编程出错啊

Python012

C语言能求s=10!吗 编程出错啊,第1张

void main()

{

   char b=1

   char a

   for(a=1a<=10a++)

   {

       b=a*b

   }

}

谢谢!

这个...C语言里好像没有....

10!

数学里好像表示10的阶乘...就是1

*2*3

到10

因为阶乘

起来

数字往往很大

所以要定义为long

就是长整型

public class TestTen {

public static void main(String[] args){

int sum=1

for(int i=1i<=10i++){

sum=i*sum

}

System.out.println(sum)

}

}

我是用Java写的,结果是:3628800