C语言设计实验报告(第五次)


姓名:龚政

实验地点:家

实验时间:2020.4.20

实验项目:4.3.1-1求三角形面积 4.3.1-2求阶乘 4.3.1-3求最大公约数 4.3.1-4打印三角形 4.3.2-1500以内的亲密数对 4.3.3-1x^y次幂


实验目的与要求

巩固对函数的理解,增强程序设计能力

加深递归函数的理解

符号常量的定义,局部静态变量,全局变量,定义头文件

实验内容

实验练习:4.3.1-1求三角形面积

问题的简单描述:编写程序,从键盘输人三角形的3条边,调用三角形面积函数求出其面积,并输出结果。

实验代码:

#include<stdio.h>
#include<math.h>
float area(float a,float b,float c)//海伦公式求三角形面积函数
{
	float s,p,area;
	s=(a+b+c)/2;
	p=s*(s-a)*(s-b)*(s-c);
	area=sqrt(p);
	return(area);
}
int main()
{
	float a,b,c,ts;
	printf("请输入三角形三条边(大于零):"); 
	scanf("%f%f%f",&a,&b,&c);
	ts=area(a,b,c);
	if(a+b>c&&a+c>b&&b+c>a)
	printf("area=%f\n",ts);
	else printf("data error!");
	return 0; 
}

问题分析:(重点分析在实验过程中出现的问题,及解决方法。)

实验练习:4.3.1-2求阶乘

问题的简单描述:项目的简单描述

实验代码:需要使用MARKDOWN插入代码。

问题分析:(重点分析在实验过程中出现的问题,及解决方法。)

实验练习:4.3.1-3求最大公约数

问题的简单描述:项目的简单描述

实验代码:需要使用MARKDOWN插入代码。

问题分析:(重点分析在实验过程中出现的问题,及解决方法。)

实验练习:4.3.1-4打印三角形

问题的简单描述:项目的简单描述

实验代码:需要使用MARKDOWN插入代码。

问题分析:(重点分析在实验过程中出现的问题,及解决方法。)

实验练习:4.3.2-1500以内的亲密数对

问题的简单描述:项目的简单描述

实验代码:需要使用MARKDOWN插入代码。

问题分析:(重点分析在实验过程中出现的问题,及解决方法。)

实验练习:4.3.3-1x^y次幂

问题的简单描述:项目的简单描述

实验代码:需要使用MARKDOWN插入代码。

问题分析:(重点分析在实验过程中出现的问题,及解决方法。)

实验练习:

问题的简单描述:项目的简单描述

实验代码:需要使用MARKDOWN插入代码。

问题分析:(重点分析在实验过程中出现的问题,及解决方法。)

..

项目实训:汉诺塔实现

1、设计思路

2、流程图

3、设计过程中遇到的问题及改进的方法

4、代码

实验小结(剖析个人得失)

猜你喜欢

转载自www.cnblogs.com/oceaninfinite/p/12743487.html