C语言 分段函数计算
·
有如下分段函数:
x*x*x + 1 当x>0时;
y = 2x+1 当x<0时;
1.0 当x=0时;
编程根据输入的不同x(x为实数),输出其对应的函数值y。计算结果输出格式采用"%.2f\n"控制输出。
要求:绘制N-S结构流程图。
运行参考示例:
输入1:13.5
输出1:2461.38
输入2:0
输出2:1.00
输入3:-6.4
输出3:-11.80
运行代码如下:
方法一:
#include<stdio.h>
int main()
{
float x,y;
scanf("%f",&x);
if (x>=0)
if(x>0)
y=x*x*x + 1;
else
y=1.0;
else
y=2*x+1;
printf("%.2f\n",y);
return 0;
}
方法二:
#include <stdio.h>
int main()
{
float x,y;
scanf("%f",&x);
if(x>0)
y=x*x*x+1;
else if(x==0)
y=1.0;
else
y=2*x+1;
printf("%.2f\n",y);
return 0;
}
N-S结构流程图
更多推荐
已为社区贡献4条内容
所有评论(0)