c语言实验报告

时间:2024.3.27

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 <math.h>

#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 <stdio.h>

int fac(int n)

{

       int i,t=1;

       for(i=1;i<=n;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语言程序设计实验手册20xx年2月年级20xx级专业电子商务班级04班姓名罗桂清学号20xx110438指导教师廖雪花1C语言程序设计实验课程简介课程名称C语言程序设计实验课程性质专...

c语言实验报告

课程设计报告学院课程名称专业班级学生姓名学号指导教师完成时间年月目录1菜单选择程序课程设计2学生信息管理系统课程设计题目1菜单选择程序课程设计一课程设计内容与要求1主菜单编写程序能够显示以下的主菜单主菜单1字母...

C语言实验报告书写格式及模板

大学学院实验报告专业名称实验室实验课程C实验名称姓名学号同组人员实验日期语言程序设计程序设计12345678

c语言实验报告模板完成版

高级语言程序设计学生实验报告专业计算机科学与技术学号姓名1实验一C程序的运行环境和使用方法1实验目的1了解所用的计算机系统的基本操作方法学会独立使用该系统2了解在该系统上如何编辑编译连接和运行一个C程序3通过运...

C语言实验报告(八)

华北水院高级语言程序设计C语言实验报告20xx20xx学年第二学期20xx级专业班级学号一实验题目文件二实验目的略三实验内容1程序验证用记事本编辑文本文件file1txt分析一下程序的功能及结果并验证inclu...

大学C语言实验报告答案

郑州大学09级C语言实验报告答案实验一1includeltstdiohgtvoidmainintabcscanfquotdddquotampaampbampcprintfquotsumdnquotabc2inc...

C语言实验报告样本

实验报告课程名称C语言程序设计实验项目顺序结构程序设计实验仪器计算机系别机电工程学院专业机械设计制造及其自动化班级学号机械110120xx010008学生姓名郭奎宇实验日期20xx年10月24日成绩指导教师一实...

C语言实验报告

C语言程序设计实验报告1实验目的第一个实验1熟练掌握顺序结构程序设计2学会正确使用逻辑运算符及逻辑表达式3熟练掌握ififelseifelseif语句掌握if语句中的嵌套关系和匹配原则利用if语句实现分支选择结...

C语言实验报告(五)

华北水院高级语言程序设计C语言实验报告20xx20xx学年第二学期20xx级专业班级学号一实验题目函数二实验目的略三实验内容1程序验证略2程序设计1编程实现求两个正整数的最大公约数要求计算最大公约数用函数fun...

C语言实验报告(三)

华北水院高级语言程序设计C语言实验报告20xx20xx学年第二学期20xx级专业班级学号一实验题目循环结构程序设计二实验目的略三实验内容1程序验证略2程序设计1找出100900之间的无暇素数所谓无暇素数是指本身...

c语言实验报告

C语言程序设计实验报告1实验目的1熟悉C语言编译器2掌握基本的C代码编写方法与风格3掌握基本的数据类型运算符与表达式的灵活运用4掌握顺序分支结构程序设计思想与代码编写方法实验内容1在D盘根目录创建以自己姓名拼音...

华北水利水电大学20xx级C语言实验报告(4)

华北水院高级语言程序设计C语言实验报告四20xx20xx学年第二学期20xx级专业学号姓名一实验题目数组二实验目的略三实验内容1程序验证略2程序设计1完全数Perfectnumber又称完美数或完备数是一些特殊...

c语言实验报告(38篇)