C语言--分段函数

要求:写一个程序,输入x的值,输出y的值

思路:定义两个变量,一个y,一个x,当x<1时,y=x,当x>=1&&x<10,y=2x-1,当x>=10,y=3x-11.用一个分支语句即可解决,if... else if....

cs 复制代码
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>  //引用头文件 
int main()
 {
 	double x = 0;
 	double y = 0;
 	printf("请输入一个x的值:");
 	scanf("%lf", &x);
 	if (x < 1)
 	{
 		y = x;
 		printf("%lf", y);
 	}
 	else if (x < 10 && x >= 1)
 	{
 		y = 2 * x - 1;
 		printf("%lf", y);
 	}
 	else if (x >= 10)
 	{
 		y = 3 * x - 1;
 		printf("%lf", y);
 	}
 	return 0;
 }
相关推荐
H_oRIZoN_5 分钟前
Linux入门DAY23(C语言树形结构)
linux·c语言·数据结构
caimouse3 小时前
ReactOS 窗口系统分析(25):标题栏显示与系统按钮 — nonclient.c 标题栏专题
c语言·开发语言
caimouse4 小时前
ReactOS 窗口系统分析(14):计时器/属性/加速键/热键 — timer.c + prop.c + accelerator.c + hotkey.c
c语言·开发语言·reactos
水饺编程4 小时前
第5章,[Win32 章节] :贝塞尔样条曲线(一)
c语言·c++·windows·visual studio
-凌凌漆-5 小时前
【C语言】结构体typedef struct与struct的区别
c语言·开发语言
caimouse5 小时前
ReactOS 窗口系统分析(24):输入法 — ime.c
c语言·reactos
AC赳赳老秦5 小时前
多源数据关联挖掘:OpenClaw 打通工商、招投标、专利公开数据,挖掘企业业务关联关系
java·c语言·javascript·c++·python·deepseek·openclaw
未来之窗软件服务5 小时前
计算机考试-C 回文计算—东方仙盟
c语言·c++·算法·仙盟创梦ide·东方仙盟·计算机考试
ly76896 小时前
C 语言从入门到进阶:语法、指针、内存管理与工程实践详解
c语言·开发语言
Chester_19997 小时前
CSP202209.B何以包邮?
c语言·开发语言