前言:
此刻咱们对“c语言y意思啊”大致比较关切,各位老铁们都需要了解一些“c语言y意思啊”的相关内容。那么小编在网摘上汇集了一些对于“c语言y意思啊””的相关内容,希望你们能喜欢,小伙伴们快快来了解一下吧!这道题目呢,是收录在基础编程题目集当中,从题目字面意思来说,就是用一个方程组,包含两个方程式来计算居民水费。
正如题目要求:居民应交水费(y元)与月用水量(x吨)有关:
1、当x不超过15吨时,y=4x/3;超过后,y=2.5x-17.5。
2、输入在一行中给出非负实数x。
3、输出的水费精确到小数点后两位。
逻辑梳理
1、对于第一个居民应交水费与月用水量相关,主要是用到条件语句。
x是与15来进行判断,然后打印不同的结果。
2、输入在一行中给出非负实数x,这里就要注意了,非负实数的概念是什么。
实数是有理数和无理数的总称,那么非负实数,就是非负有理数和非负无理数的总称。
也就是说,x是可以包含小数点的,且不是负数,x要大于0。
3、输出的结果要精确到小数点后两位,那就可以用到浮点型。
代码实现
//分段计算居民水费#include<stdio.h>int main(){ float x; float y; scanf("%f", &x); if(x<0){ scanf("%f", &x);//x要满足为非负实数,如果小于0,那就重新输入 } if(x<=15){//当x不超过15的时候 y = 4*x/3; } else if(x>15){//当x大于15的时候 y = 2.5*x-17.5; } printf("%0.2f", y);}结果测试总结
总的来说,在做编程题的时候,数学也是非常重要的,特别是对其中数学关系的一个理解,比方说这道题目,我们要知道的数学定义就是非负实数的概念,以及满足两个不同条件所需要得到的。
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #c语言y意思啊