300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > c语言字符串输出瘕b c语言课件10tt函数(1)幻灯片资料(51页)-原创力文档

c语言字符串输出瘕b c语言课件10tt函数(1)幻灯片资料(51页)-原创力文档

时间:2020-11-28 20:17:14

相关推荐

c语言字符串输出瘕b c语言课件10tt函数(1)幻灯片资料(51页)-原创力文档

第 5 讲 ;第 8 章 函 数;引例 1;引例2b;m1=cmpmax( a , b );

cmpmax(int x , int y ){ int z; z=x>y?x:y; return (z);};说 明;8.2 函数的调用;main( ){int i=2,p; p=f( i , ++i ); printf("%d\n",p);}int f(int a, int b){int c; if (a>b) c=1; else if (a= =b) c=0; else c = -1; return(c);};8.2.2 函数调用的方式;8.2.3 对被调用函数的说明;main(){ float add(); /*对被调用函数的声明*/ float a,b,c; scanf("%f,%f",&a,&b); c=add(a,b); printf("sum is %f\n",c);}

float add(float x, float y) /*定义add函数*/{ float z; z=x+y; return(z);};8.3 函数定义的一般形式;函数类型 函数名(形参表) /* 函数首部 */{ 变量定义部分; /* 函数体 */ 函数实现过程; return 表达式;};8.4 函数参数和函数值;关于形参与实参的说明;8.4.2 函数的返回值;main(){float a,b; float c; scanf("%f,%f",&a, &b); c=max(a,b); printf("Max is %f \n",c);}

(int) max(float x, float y){ float z; z = x>y ? X : y ; return(z);};4)若被调函数中没有return语句,则函数带回的是一个不确定的值,没有实际意义。5)为了明确表示“不带回值”,可用“void”定义函数为“无类型”(或称“空类型”)。如void printstar(){……}void print-message(){……}为减少出错,凡不带回值的函数,都应定义为void。;例8.5 调用函数计算圆柱体积 ;源程序;double cylinder (double r, double h) /* 函数首部 */{/* 函数体,写在一对大括号内 */ double result;

result =3.1415926 * r * r * h; /* 计算圆柱体积 */return result; /* 返回运算结果*/};例8.6 输出5之内的数字金字塔。;例8.7 输入精度e,使用格里高利公式求π的近似值,精确到最后一项的绝对值小于e。要求定义和调用函数 funpi(e) 求π的近似值。;/* 用格里高利公式计算π的近似值,精度为e */#include #include int main (void){ double e, pi; double funpi (double e); printf ("Enter e:"); scanf ("%lf", &e); pi = funpi (e); printf ("pi = %f\n", pi);return 0;};double funpi (double e) { int denominator, flag; double item, sum; flag = 1; denominator = 1; item = 1; sum = 0; while (fabs (item) >= e){ item = flag * 1.0 / denominator; sum = sum + item; flag = -flag; denominator = denominator + 2; } return sum * 4;};例8.8 判断素数的函数;#include #include main( )

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。