当前位置:网站首页>c语言语法基础之——函数 小程序 求阶乘

c语言语法基础之——函数 小程序 求阶乘

2022-06-26 09:34:00 坦桑尼亚奥杜威峡谷能人

// 圆的面积 差 
double area(int r)
{
    
	return 3.14*r*r;
 } 


int main(int argc, char *argv[]) {
    
	
	int r1=4,r2=2,r3=1;
	double redarea=area(r1)-area(r2)-2*area(r3);
	printf("%1f",redarea); 
	
	
	
	return 0;
}


// 求阶乘 
long jiecheng(int num){
    
	long result=1,i;
	for(i=1;i<=num;i++){
    
		result*=i;
	}
	return result;
}


int main(int argc, char *argv[]) {
    
	
	int j;
	long res=0;
	for(j=0;j<=5;j++){
    
		res+=jiecheng(j);
	}
	printf("1!+2!+3!+4!+5!=%d",res);
	
	
	return 0;
}```

```c
// 求阶乘 
long jiecheng(int num){
    
	long result=1,i=1;
	for(;i<=num;i++){
    
		result*=i;
	}
	return result;
}


int main(int argc, char *argv[]) {
    
// int j;
	double res=1,j=1;
	for(;j<=10;j++){
    
		res+=1.0/jiecheng(j);
	}
	printf("1+1/1!+1/2!+1/3!+1/4!+1/5!...=%f",res);
	
	
	return 0;
}
原网站

版权声明
本文为[坦桑尼亚奥杜威峡谷能人]所创,转载请带上原文链接,感谢
https://sydjcwx.blog.csdn.net/article/details/124647158