if语句的嵌套 -C语言慕课(贺利坚)
用if语句来构成多重分支结构
流程图如下:
转化为语句组形式为:
实例求解:
题目:
任务和代码:
/*
*Copyright (c)2019,CSDN学院
*All rights reserved.
*文件名称:main.c
*作 者:Aurora
*完成时间:2019年10月2日
*版本号:v1.0
*问题描述:利用多重if语句的嵌套求分段函数y的值。
*程序输出:分段函数y的值。
*/
/*步骤:一、定义需要的变量;二、输入数据;三、数据处理;四、输出结果*/
#include<stdio.h>
#include<math.h>
int main()
{
double x, y=0;
scanf_s("%lf ", &x );
if (x < 2)
{
y = x;
} else if(x < 6 )
{
y = x * x + 1;
}
else if ( x < 10)
{
y = sqrt(x + 1);
}