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;
 }
相关推荐
Peter_chq2 小时前
【计算机网络】数据链路层
linux·c语言·开发语言·网络·c++·后端·网络协议
Want5953 小时前
C/C++绘制爱心
c语言·开发语言·c++
WZF-Sang3 小时前
Linux—进程概念学习-03
linux·运维·服务器·c语言·开发语言·学习·vim
TANGLONG2224 小时前
【初阶数据结构和算法】leetcode刷题之设计循环队列
java·c语言·数据结构·c++·python·算法·leetcode
OTWOL4 小时前
零基础学指针(下)
c语言·c++
bigbig猩猩4 小时前
C/C++链接数据库(MySQL)超级详细指南
c语言·数据库·c++
littlegirll4 小时前
KADB支持arm架构Pro*c
c语言·开发语言·架构
wangjing_052210 小时前
C语言练习.if.else语句.strstr
c语言·开发语言
时光の尘13 小时前
C语言菜鸟入门·关键字·int的用法
c语言·开发语言·数据结构·c++·单片机·链表·c
Edward-tan13 小时前
c语言数据结构与算法--简单实现线性表(顺序表+链表)的插入与删除
c语言·开发语言·链表