C语言,求MN之间的阶乘和

m~n之间,m<n

第1个回答  2014-03-27
#include <stdio.h>
void main()
{
int m,n,sum = 0,t = 1;
printf("Enter m,n \n");
scanf("%d,%d",&m,&n);
if(m < n)
{
for(int i = m;i <= n;i++)

t = t * i;
sum += t;
printf("结果为:%d\n",sum);
}
else
printf("输入错误!请重新确认");
}本回答被提问者和网友采纳
第2个回答  2014-03-27
求阶乘的方法就是for循环中从1开始累乘,求阶乘和么就在外面套一个for循环就好了