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;
 }
相关推荐
noipp4 小时前
推荐题目:洛谷 P10907 [蓝桥杯 2024 国 B] 蚂蚁开会
c语言·c++·算法·编程·洛谷
努力小周6 小时前
STM32智能安防系统
c语言·stm32·单片机·嵌入式硬件·物联网·计算机网络·pcb工艺
x138702859579 小时前
c语言中srtlen(指针使用计算字符长度)、传值和传址调用
c语言·开发语言·算法·visual studio
Aurorar0rua13 小时前
CS50 x 2024 Notes Arrays - 04
c语言·开发语言·学习方法
wuminyu13 小时前
Java世界中StringTable源码剖析
java·linux·c语言·jvm·c++
Navigator_Z14 小时前
LeetCode //C - 1095. Find in Mountain Array
c语言·算法·leetcode
dnbug Blog15 小时前
C程序 基本语法
c语言·基本语法
AI科技星16 小时前
数术工坊・八卷全书(番外・实战升华副卷)【终极典藏定稿|完整无删减】
c语言·开发语言·网络·量子计算·agi
LuminousCPP17 小时前
数据结构 - 单链表第一篇:单链表基础操作
c语言·数据结构·经验分享·笔记·学习
WL学习笔记17 小时前
通讯录(顺序表实现)
c语言·数据结构·算法