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的书写

相关推荐
EQUINOX16 分钟前
倍增优化dp,P10976 统计重复个数
算法·数学建模·动态规划
样例过了就是过了10 分钟前
LeetCode热题100 电话号码的字母组合
数据结构·c++·算法·leetcode·dfs
nervermore99011 分钟前
1.10 面试经典150题-多数元素
算法
c++逐梦人11 分钟前
二分查找模版及二分答案例题
算法·蓝桥杯
脑子不好真君19 分钟前
手势操控的粒子土星 (Three.js + MediaPipe)
开发语言·javascript·ecmascript
biubiuibiu20 分钟前
选择适合的硬盘:固态与机械硬盘的对比与推荐
c++·算法
big_rabbit050225 分钟前
[算法][力扣226]翻转一颗二叉树
数据结构·算法·leetcode
TracyCoder12328 分钟前
LeetCode Hot100(65/100)——64. 最小路径和
算法·leetcode·职场和发展
z2014z29 分钟前
Deflate 算法详解
网络·算法
条tiao条30 分钟前
从 “Top-K 问题” 入门二叉堆:C 语言从零实现与经典应用
c语言·算法·深度优先