c语言如何实现两个整数的乘法运算?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c语言如何实现两个整数的乘法运算?相关的知识,希望对你有一定的参考价值。
参考技术A亲测可用
long jiecheng(int x)
long int i,k=1;
for(i=1;i<=x;i++)
k=k*i;
return k;
int main()
long int j,k=0;
int i;
for(i=1;i<=20;i++)
j=jiecheng(i);
k+=j;
printf("%ld\\n",k);
输出的结果是2561327494111820313
扩展资料:
一个正整数的阶乘(factorial)是所有小于及等于该数的正整数的积,并且0的阶乘为1。自然数n的阶乘写作n!。1808年,基斯顿·卡曼引进这个表示法。
亦即n!=1×2×3×...×n。阶乘亦可以递归方式定义:0!=1,n!=(n-1)!×n。
计算方法:
大于等于1:
任何大于等于1 的自然数n 阶乘表示方法:n! = 1×2×3×...×(n-1)n或n! = n×(n-1)!
0的阶乘:0!=1。
参考资料:百度百科——阶乘
以上是关于c语言如何实现两个整数的乘法运算?的主要内容,如果未能解决你的问题,请参考以下文章
用c语言实现大整形运算,64位长整型的加减法,输入限制为64位长度整数