博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
20131021课堂实验5
阅读量:5257 次
发布时间:2019-06-14

本文共 740 字,大约阅读时间需要 2 分钟。

1.

#include
double fact(int n);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++) result=result*i; return result;}

 2.

 

#include<stdio.h>

float fact(int n);
int main(void)
{
 int m,n;
 float num1,result;
 printf("Enter m:");
 scanf("%d",&m);
    printf("Enter n:");
 scanf("%d",&n);
 num1=fact(m-n);
 result=fact(n)/(fact(m)*num1);

 

    printf("result=%.0f\n",result);

 return 0;
}
float fact(int n){
 int i;
 float result;
 result=1;
 for(i=1;i<=n;i++){
  result=result*i;
 }
 return result;
}

 

上面那个有问题,有待改正。

转载于:https://www.cnblogs.com/baojunchi/p/3379912.html

你可能感兴趣的文章
JAVA遇见HTML——JSP篇(1、JAVA WEB简介)
查看>>
mysql事务
查看>>
mysql 优化
查看>>
Generate transparent shape on image
查看>>
长沙方言书面教材
查看>>
Jenkins + maven 设置
查看>>
mac屏幕录制
查看>>
批量---修改保存 (通用方法)
查看>>
Java 享元设计
查看>>
20145118 《Java程序设计》 第3周学习总结
查看>>
函数内部的两个特殊的对象:arguments和this
查看>>
MySQL 5.7安装与配置
查看>>
第四阶段 02_Linux简介
查看>>
window size in Windows User Experience Interaction Guidelines
查看>>
Using 1.7 requires compiling with Android 4.4 (KitKat); currently using API 8
查看>>
Logstic回归采用sigmoid函数的原因
查看>>
ssl选购
查看>>
maven安装与常用命令
查看>>
linux命令ping
查看>>
71. Simplify Path
查看>>