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;
 }
相关推荐
鹿鹿学长4 小时前
2025年全国大学生数学建模竞赛(C题) 建模解析|婴儿染色体数学建模|小鹿学长带队指引全代码文章与思路
c语言·开发语言·数学建模
伴杯猫4 小时前
【ESP32-IDF】基础外设开发2:系统中断矩阵
c语言·单片机·嵌入式硬件·mcu·物联网·github
Want5956 小时前
C/C++圣诞树①
c语言·开发语言·c++
l1t8 小时前
轻量级XML读写库Mini-XML的编译和使用
xml·c语言·解析器
小莞尔9 小时前
【51单片机】【protues仿真】基于51单片机停车场的车位管理系统
c语言·开发语言·单片机·嵌入式硬件·51单片机
xianyinsuifeng10 小时前
Oracle 10g → Oracle 19c 升级后问题解决方案(Pro*C 项目)
c语言·数据库·oracle
学c语言的枫子10 小时前
数据结构——双向链表
c语言·数据结构·链表
3壹12 小时前
数据结构精讲:栈与队列实战指南
c语言·开发语言·数据结构·c++·算法
etcix13 小时前
dmenux.c: integrate dmenu project as one file
c语言·前端·算法
曙曙学编程14 小时前
stm32——独立看门狗,RTC
c语言·c++·stm32·单片机·嵌入式硬件