计算分段函数.docVIP

  • 61
  • 0
  • 约小于1千字
  • 约 2页
  • 2017-06-16 发布于河南
  • 举报
计算分段函数

计算分段函数 输入x,计算并输出下列分段函数 f(x) 的值(保留2位小数)。 ex x≤1 f(x) = x2-1 x>1 源程序 /* 计算二分段函数 */ # include stdio.h # include math.h /* 包含math.h,数学库函数的说明 */ void main( ) { double x, y; /* 定义2个双精度浮点型变量 */ printf(input x:\n ); /* 输入提示 */ /* 调用scanf()函数输入数据 */ scanf(%lf, x); /* %lf 中的 l 是long的首字母,变量名x前面要加 */ if(x = 1) /* if – else语句 */ y = exp(x); /* 调用指数函数exp(x) 计算ex */ else y = x * x - 1; printf(f(%f) = %.2f\n, x, y); /* 调用printf函数输出结果 */ } 运行结果1 input x: 0.5 f(0.500000) = 1.65 运行结果2 input x: 2.4 f(2.400000) = 4.76 在运行结果中,凡是加下划线的内容,表示用户输入的数据,每行的最后以回车符结束;其余内容都是程序的输出结果。在本书的所有例题中,我们都遵循这种约定。 程序中调用scanf()函数读入x;再根据事先设定的条件,选择分段函数中的相应公式计算y 的值,这是典型的二分支结构,用 if – else 语句实现;最后调用printf()函数输出结果。 printf()函数中的格式控制说明 %.2f,指定输出浮点型数据时,保留2位小数。 … … 假 假 真 假 真 表达式n-1 真 语句n 语句n-1 语句2 语句1 表达式2 表达式1 假 图.2 else - if流程图

文档评论(0)

1亿VIP精品文档

相关文档