C语言典型例题43

《C程序设计教程(第四版)------谭浩强》

习题3.3 有一个函数:y={x,x<1;2x-1,1≤x≤10;3x-11,x≥10。写程序,输入x,输出y。


代码:

复制代码
//《C程序设计教程(第四版)------谭浩强》
//习题3.3 有一个函数:y={x,x<1;2x-1,1≤x≤10;3x-11,x≥10。写程序,输入x,输出y。

#include <stdio.h>
int main()
{
	float x = 0;
	float y = 0;
	
	printf("请输入x的值:\n");
	scanf("%f",&x);
	
	if(x<1)
	{
		y=x;
	}
	else if(x>=1 && x<=10)
	{
		y=2*x-1;
	}
	else
	{
		y=3*x-11;
	}
	
	printf("%.2f",y);
	
	return 0;
}

运行结果(这里只举三个例子):

(1)

(2)

(3)


代码编写过程中遇到的问题:

if......else的书写

相关推荐
软件算法开发14 小时前
基于蘑菇繁殖优化的LSTM深度学习网络模型(MRO-LSTM)的一维时间序列预测算法matlab仿真
深度学习·算法·matlab·lstm·时间序列预测·蘑菇繁殖优化·mro-lstm
雪花desu14 小时前
【Hot100-Java中等】LeetCode 11. 盛最多水的容器:双指针法的直观理解与数学证明
算法·leetcode
Macbethad14 小时前
Arduino智能硬件开发技术报告
开发语言
POLITE314 小时前
Leetcode 438. 找到字符串中所有字母异位词 JavaScript (Day 4)
javascript·算法·leetcode
海绵宝龙14 小时前
Vue 中的 Diff 算法
前端·vue.js·算法
_Voosk14 小时前
macOS Xcode C++程序设置相对路径根目录
c语言·c++·xcode·swift
云和数据.ChenGuang14 小时前
Java装箱与拆箱(面试核心解析)
java·开发语言·面试
Evand J15 小时前
【定位代码】复杂地磁环境下无人机自主导航增强技术研究——地磁匹配与多源数据融合方法,附matlab代码
开发语言·matlab·无人机
沛沛老爹15 小时前
2025年java总结:缝缝补补又一年?
java·开发语言·人工智能·python·guava·总结·web转型ai
wadesir15 小时前
高效计算欧拉函数(Rust语言实现详解)
开发语言·算法·rust