人人范文网 范文大全

c语言实验报告

发布时间:2020-03-03 16:34:34 来源:范文大全 收藏本文 下载本文 手机版

1、定义一个求两数中最大值的函数,调用函数实现求a,b,c的最大值。(a,b,c从键盘输入) max(int x,int y) { int z; z=(x>y)?x:y; return(z); } void main() { int a,b,c,m; scanf(\"%d,%d,%d\",&a,&b,&c); m=max(max(a,b),c); printf(\"max=%d\\n\",m); }

2、求圆环的面积。(函数的嵌套调用;定义求圆的面积和圆环面积实现) #include #define PI 3.1415926 float area_ring(float x,float y); float area(float r); void main() { float r,r1; printf(\"input two figures:\\n\"); scanf(\"%f,%f\",&r,&r1); printf(\"area_ring is %f\\n\",area_ring(r,r1));

} float area_ring(float x,float y) { float c; c=fabs(area(x)-area(y)); return(c); } float area(float r) { return(PI*r*r); }

3、设计求n!的函数(分别使用连乘和递归法)再调用函数求x!-y!+z!。 递归

#include int fac(int n) { int i,t=1; for(i=1;i

t*=i; return t; } void main() { { unsigned int n; printf(\"input a unsignded interger number:\\n\"); scanf(\"%d\",&n); printf(\"%d!=%10ld\\n\",n,fac(n)); } {

} }int x,y,z,f; printf(\"please input:\"); scanf(\"%d,%d,%d\",&x,&y,&z); f=fac(x)-fac(y)+fac(z); printf(\"the result is:%d\\n\",f);

C语言实验报告

C语言实验报告

C语言实验报告

C语言实验报告

c语言实验报告

C语言实验报告

C语言实验报告

c语言 实验报告

c语言实验报告

C语言 实验报告

c语言实验报告
《c语言实验报告.doc》
将本文的Word文档下载到电脑,方便编辑。
推荐度:
点击下载文档
点击下载本文文档