C语言当中的分段函数求解

2023-11-08

对于学习C语言的小白来说,经常会遇到求解分段函数的问题,下面是小编写的一段求解分段函数的代码,希望对于初学的你们有所帮助

代码求解的分段函数为:

y=f(x)=4x/3(x<=15)

y=f(x)=2.5x-10.5(x>15)

#include<stdio.h>
int main(void)
{
	double x,y;
	printf("enter x(x>0):\n");
	scanf("%lf",&x);
	if(x<=15){
	y=4*x/3;
	}
	else{
	y=2.5*x-10.5;
	}
	printf("y=f(%.2f)=%.2f\n",x,y);
	return 0;	
}

上面分为两个部分来看代码,小编用到了一个if-else原来判断条件,因为原题当中是以输入的x的值来作为判断依据的。

小知识:

if-else语句的写法格式:

if(表达式)

        语句1;

else

        语句2;

在这个判断当中,如果if里面的条件满足就执行if里面的语句块,如果条件不满足,则执行else语句块里面的内容。这个是按照实际条件来说的。

当然,除了这一种判断之外,我们以后还会遇到do-while来判断的,这里小编先不做引申,小编会在后面专门写一篇关于这个的专栏的。

除了上面的if-else之外,我们还会遇到多重判断,即if-else if-...-else这样的情况,遇到这种问题的时候我们就需要看我们的要求了,

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

C语言当中的分段函数求解 的相关文章

随机推荐

  • 基于Pytorch的模型推理

    训练部分说明 假设我们现在有两个文件 first file train py 用于训练模型 second file inference py 用于推理检测 在train py文件中我们使用了定义了一个类 里面声明了我的网络模型 例如 cla
  • java 备份sqlserver部分表_SQLServer备份指定表

    先定义表类型 CREATE TYPE t bak tables AS TABLE table name VARCHAR 200 然后再定义备份过程 CREATE PROC sp bak tables tbs t bak tables REA
  • 火线精英服务器怎样可以稳定,火线精英怎么操控好速度慢威力大的斩月

    关键词 火线精英怎么操控好速度慢威力大的斩月 火线精英斩月怎么操控 火线精英怎么操控好斩月 火线精英斩月怎么用 火线精英斩月是一把新出的刀 外格炫酷 威力惊人 美中不足的是他的攻速 这地方是硬伤啊 但是 作为新一代的神器 怎样才能操控好呢
  • Intellij Idea单元测试覆盖率插件JaCoCo的使用

    JaCoCo是Java代码单元测试覆盖率工具 可以用于IDE 也可以用于Maven等构建工具 IDE 主要介绍Intellij Idea中的使用 Eclipse请查看Jacoco Eclipse简单操作 Intellij Idea用法 调整
  • PXE自动化安装CentOS 8

    安装前准备 关闭防火墙和SELINUX DHCP服务器静态IP 切勿用桥接模式 最好是NET模式而且把自动分配DHCP对勾取消 查看防火墙和seelinux是否关闭 root centos8 firewall cmd state not r
  • Qt5 的类 QPoint,QPointF(相关的方法,不会的都在)

    QPoint QPoint官网链接 简介 QPoint 类使用整数精度来定义平面中的一个点 包含的成员 我觉得你可能看不懂的成员使用的方法 1 dotProduct const QPoint const QPoint int 参数是两个点的
  • 解决 Ubuntu 和其他发行版上的 WSL2 网络无法访问的问题

    翻译于Kontext 的 Resolution for WSL2 Network Unreachable Issue on Ubuntu and Other Distros 对于我的 Ubuntu 1 2 发行版 从 WSL20 升级到 W
  • Roblox学习笔记

    概述 Roblox笔记 可能会顺便写一下Lua相关的 1 Roblox中变化整个物体 1 通过组合为Model整体变换 问题概要 Unity中 改变父物体的Transform子物体会一起变换 Roblox中 在 属性 面板中有两个与位置相关
  • 智慧PG集成开发平台pgting-cli发布了

    介绍 两周前我们发布了智能页面搭建平台 智慧PG pgting 深受用户青睐 很多用户尝试了在线开发组件 为了方便用户定制开发组件和组件共享 智慧PG设计之初就考虑了组件定制开发问题 为此 我们设计和研发了智慧PG集成工作台pgting c
  • 软件测试金融项目,在测试的时候一定要避开的一些雷区

    软件测试金融项目需要格外谨慎和专注 因为这些项目通常涉及大量的交易 用户隐私和其他敏感信息 以下是一些软件测试金融项目时需要关注的方面 1 数据保护 在测试金融项目时 必须确保用户数据和投资信息得到保护 测试人员必须确保测试环境和测试数据安
  • 【C++】[boost]::enable_shared_from_this类实例

    原来误以为可以用作单例 生命周期与应用本身同寿那种 后来参考例子后发现是智能指针管理下的实例 1 需要继承自enable shared from this 比如说 class Y public Boost enable shared fro
  • 安装使用MMDeploy(Python版)

    安装使用MMDeploy Python版 一 安装 MMDeploy python mmdeploy main tools deploy py mmdeploy main configs mmdet detection detection
  • 蓝牙的知识总结(1)

    1 SoC System on Chip 称为系统级芯片 一个产品 是一个有专用目标的集成电路 其中包含完整系统并有嵌入软件的全部内容 同时它又是一种技术 用以实现从确定系统功能开始 到软 硬件划分 并完成设计的整个过程 从狭义角度讲 它是
  • 【算法】字符串算法题——回文(学习篇)

    验证回文串 给定一个字符串 验证它是否是回文串 只考虑字母和数字字符 可以忽略字母的大小写 说明 本题中 我们将空字符串定义为有效的回文串 示例 1 输入 A man a plan a canal Panama 输出 true 解释 ama
  • BlocklyGame (编译方法)分析

    先列出以下几个位置 本人用的是linux BlocklyGame源码位置 https github com google blockly games 获取源码 git clone https github com google blockl
  • Web 基础 之 Eclipse 中如何把新建的 jsp 文件默认的编码格式(ISO-8859-1)修改为 UTF-8,避免中文乱码

    Web 基础 之 Eclipse 中如何把新建的 jsp 文件默认的编码格式 ISO 8859 1 修改为 UTF 8 避免中文乱码 目录 Web 基础 之 Eclipse 中如何把新建的 jsp 文件默认的编码格式 ISO 8859 1
  • 网络安全中机器学习大合集

    目录 数据集 论文 书籍 演讲 教程 课程 杂项 数据集 安全相关数据样本集 DARPA 入侵检测数据集 Stratosphere IPS 数据集 开放数据集 NSA 的数据捕获 ADFA 入侵检测数据集 NSL KDD 数据集 恶意 UR
  • arm ldr/ld/数据加载系列指令和adr指令

    ldrb指令 1 语法 armv7手册语法 LDRB
  • Android中收听特定应用安装成功的广播

    一 manifest的配置
  • C语言当中的分段函数求解

    对于学习C语言的小白来说 经常会遇到求解分段函数的问题 下面是小编写的一段求解分段函数的代码 希望对于初学的你们有所帮助 代码求解的分段函数为 y f x 4x 3 x lt 15 y f x 2 5x 10 5 x gt 15 inclu