一次函数(正比例函数)公式的解析式与C语言代码实现

Posted 17岁boy想当攻城狮

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一次函数(正比例函数)公式的解析式与C语言代码实现相关的知识,希望对你有一定的参考价值。

一次函数也叫正比例函数,它的公式如下:

这里简单分解一下,y是因变量,x是自变量,k与b都为常数。

因变量受到自变量的变化而改变,与因果关系一样,当x发生变化时,y也会发生变化。

这里以买书为例,将上面的公式拆开

y=书的总价

k=书的价格

x=书的数量

b=预付费的价格

当我们去买一本书的时候,首先要知道书的价格,那么就是k,k这个数在开始推导时是无法改变的,就称为常数,那么我们就要知道要买几本书吧?那么就是x,x就代表了要买几本书,这个是由用户来改变的,因为我每次想买几本书就买几本书,但是价格不会变,所以就和在了一起为kx,那么有个条件,就是买书前必须要交一定费用才有资格去买,就相当于交入门费一样,那么这个费用是固定的,也是常数,就是b。

所以就组合成了

 那么遇到类似的问题,我们都可以用这个公式做推导计算。

那么公式其实可以灵活变通,你可以改为:

这样就没有预付费,后面的k!=0就是表明k的值不能等于=0,因为=0的情况下做计算没有任何意义。

你可以是负数,也可以是大于0的整数,但是就是不能等于0,因为你与0做加减乘除,对于这个公式来说,没有任何意义,但你也可以不加,这个也都没有什么问题,只是一个公式,灵活变通就可以了,如果你发现有新的公式可以解决某些问题,并证明了,那就代表你发现了一个新的公式,用于解决某些计算场景,数学即使如此,就是用来解决某些计算场景。

那么我们可以将它转化为代码,声明一个函数,用于解决买书的问题,并且代码思路是实现上面这个公式

//y=kx+b (k!=0)
int BuyBooks(int k,int x,int p)
    
    //返回y
    return (k*x)+p;


int main()

    int y = BuyBooks(50,3,0);
    printf("%d\\n",y);

    return 0;

以上是关于一次函数(正比例函数)公式的解析式与C语言代码实现的主要内容,如果未能解决你的问题,请参考以下文章

函数声明式与函数表达式的区别

基于SAT的数独游戏求解程序,求C语言代码

列表推导式与匿名函数

怎样用C语言编写数学公式

逻辑函数式与真值表

C# 接收并解析lambda表达式。