摘要: //编制程序,输入m、n(m≥n≥0)后,计算下列表达式的值并输出。 要求将计算阶乘的运算编写作函数fact(n),函数返回值的类型为float。#includeint main(){ int m,n; float result,sum; float fact(int n); printf("enter m and n:"); scanf("%d%d",&m,&n); //调用自定义的函数fact(x) sum=fact(m-n); result=fact(m)/(fact(n)*sum); printf("result=%.0 阅读全文
posted @ 2013-10-21 09:41 plusfancy 阅读(92) 评论(0) 推荐(0) 编辑
摘要: //计算1!+2!+…+100!。要求定义和调用函数fact(n)计算n的阶乘#includedouble fact(int i);int main(void){ int i; double sum; sum=0; for(i=1;i<=100;i++) sum=sum+fact(i); printf("1!+2!+……+100!=%e\n",sum); return 0;}//计算阶层double fact(int n){ int i; double result; result=1; for(i=1;i<=n;i++... 阅读全文
posted @ 2013-10-21 09:11 plusfancy 阅读(91) 评论(0) 推荐(0) 编辑