C语言例题第五章

本文提供了C语言编程的多个实例,包括计算圆柱体积、判断奇偶数、求π的近似值、找出100以内素数、输出数字金字塔、复数运算、全局变量使用及财务记账函数的实现,旨在帮助读者深入理解C语言的函数定义与调用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

【例5-1】输入圆柱的高和半径,求圆柱体积,volume=3.1415926rr*h。要求定义和调用函数cylinder (r, h )计算圆柱体的体积。

/* 计算圆柱体积 */
#include <stdio.h>
double cylinder(double r, double h);		/* 函数声明*/
int main( void )
{
   
	double height, radius, volume;					

	printf("Enter radius and height: ");	    /* 输入提示 */
	scanf("%lf%lf", &radius, &height);		    /* 输入圆柱的半径和高度 */
	volume = cylinder(radius, height );			/* 调用函数,返回值赋给volume */
	printf("Volume = %.3f\n", volume);			/*输出圆柱的体积 */
	return  0;
}

/* 定义求圆柱体积的函数 */
double cylinder(double r, double h)	
{
   
	double result;
	result =3.1415926 * r * r * h;    			/* 计算圆柱体积 */
	return result;								/* 返回结果 */
}

【例5-2】定义一个判断奇偶数的函数even(n),当n为偶数时返回1,否则返回0。

/* 判断奇偶数的函数 */
int even(int n)				/* 函数首部 */			
{
   										
	if(n%2 == 0) 			/* 判别奇偶数 */
		return 1;			/* 偶数返回1 */
	else		
		return 0;			/* 奇数返回0 */
}	

【例5-3】 输入精度e,使用格里高利公式求π的近似值,精确到最后一项的绝对值小于e。要求定义和调用函数funpi(e)求π的近似值。

/*  用格里高利公式计算π的近似值,精度为e  */
#include <stdio.h>
#include <math.h>
double funpi(double e);			/* 函数声明 */
int main(void)
{
   
	    double e, pi;     				/* e 代表精度 */
	  
    	printf("Enter e:");				/* 提示用户输入精度 */
	   	scanf("%lf", &e);
	   	pi = funpi(e);					/* 调用函数,把返回值赋值给pi */
		printf ("pi = %.4f\n", pi);
		return 0;
}
double funpi(double e)					/* 定义计算pi的函数 */
{
   
		int denominator, flag; 
		double item, sum;

		flag = 1;       				/* flag 表示第 i 项的符号,初始为正 */
		denominator = 1;				/* denominator表示第 i 项的分母,初始为1 */
		ite
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

海小腾

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值