代码练习——函数的调用

函数的调用

练习1
三种图形的面积计算公式如下:
圆:s = PI * r * r;
矩形: S = width * height;
三角形: s = width * height / 2
使用函数分别实现三种图形的面积计算,打印结果


# include<stdio.h>
# include<math.h>

//函数原型
void Circle();
void Rectangle();
void sanjiaoxing();

void Circle()
{
	double radius, s; // 圆的半径和面积
	printf("请输入圆的半径:");			
	scanf_s("%lf",&radius);
	s = 3.14 * pow(radius, 2);
	printf("半径为%.2lf的圆面积为:%.2lf\n",radius,s);
}
void Rectangle()		
{
	double width, hight;  // 矩形的宽和高
	double s;	//矩形的面积
	printf("请输入 矩形的宽:");
	scanf_s("%lf",&width);
	printf("请输入 矩形的高:");
	scanf_s("%lf", &hight);
	s = width * hight; //计算矩形的面积
	printf("矩形的面积是:%.2lf\n",s);

}
void sanjiaoxing()
{
	double width, hight;  // 三角形的宽和高
	double s;	//三角形的面积
	printf("请输入 矩形的宽:");
	scanf_s("%lf", &width);
	printf("请输入 矩形的高:");
	scanf_s("%lf", &hight);
	s = width * hight / 2; //计算三角形的面积
	printf("三角形的面积是:%.2lf", s);
}


int main()
{
	Circle();  //调用计算圆面积的函数
	Rectangle(); //调用计算矩形的面积函数
	sanjiaoxing();//调用计算三角形的面积函数
	return 0;
}




练习2
计算1至100之间的偶数和
用函数调用 return 
 
# include<stdio.h>
//函数原型
int  classSum();
int  classSum()
{
	int i, sum = 0; //定义变量 i,sum 和
	for (i = 1; i <= 100; i++)
	{
		if (i % 2 == 0)
			sum = sum + i;
	}
	// 将计算好的结果返回
	return sum;
}
int mian()
{
	//如果函数有返回值,调用时,要使用对应类型的变量在接受!
	int sum = classSum();
	printf("%d", sum);		
	return 0;
}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值