永发信息网

C#阶乘和乘方问题!

答案:4  悬赏:80  手机版
解决时间 2021-01-30 03:37
  • 提问者网友:却不属于对方
  • 2021-01-29 12:51
C#阶乘和乘方问题!
最佳答案
  • 五星知识达人网友:摆渡翁
  • 2021-01-29 14:22
乘方
int a = 9; int b = 3;
double c=Math.Pow(a, b);//9的三次方
阶乘肯定是整数啊int型的啊追问乘方的换成double的就跟我的意思符合了 我做出来了,但是阶乘那个求帮助,要是不会就说声,这分一样给你。追答阶乘用循环就好好了,每次减1
阶乘用long类型的可能数据比较大,int会超出范围
long n;
for(long a=n,a>0;a--)
{
n*=a-1;
}
全部回答
  • 1楼网友:蕴藏春秋
  • 2021-01-29 17:46

小数阶乘有个公式的,我没找到能直接调用的函数,不过可以根据那个公式做个积分方法就行了
  • 2楼网友:人類模型
  • 2021-01-29 16:09
即使可以算,也没有实际意义啊
  • 3楼网友:刀戟声无边
  • 2021-01-29 15:41
阶乘怎么用double啊?强制转换?
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯