c语言实验报告_c语言实验报告答案

其他范文 时间:2020-02-28 22:25:49 收藏本文下载本文
【www.daodoc.com - 其他范文】

c语言实验报告由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“c语言实验报告答案”。

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=%dn”,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 %fn”,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!=%10ldn”,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:%dn”,f);

下载c语言实验报告word格式文档
下载c语言实验报告.doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

    热门文章
      整站推荐
        点击下载本文