买 A种票的有多少人?这题应有答案,A种票为30人,但为什么运行这个程序没有输出结果呢?一辆汽车共载客 50人,其中一部分人买 A种票,每张 0.80元;另一部分人买 B种票,每张 0.30元.售票员最后统

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/01 09:32:09

买 A种票的有多少人?这题应有答案,A种票为30人,但为什么运行这个程序没有输出结果呢?一辆汽车共载客 50人,其中一部分人买 A种票,每张 0.80元;另一部分人买 B种票,每张 0.30元.售票员最后统
买 A种票的有多少人?这题应有答案,A种票为30人,但为什么运行这个程序没有输出结果呢?
一辆汽车共载客 50人,其中一部分人买 A种票,每张 0.80元;另一部分人买 B种票,每张 0.30元.售票员最后统计出:所卖的 A种票比卖 B种票多收入 18元.

买 A种票的有多少人?这题应有答案,A种票为30人,但为什么运行这个程序没有输出结果呢?一辆汽车共载客 50人,其中一部分人买 A种票,每张 0.80元;另一部分人买 B种票,每张 0.30元.售票员最后统
楼主,这个程序原理上是行的通的,但是,在实际运算过程中,会有少少问题,那就是浮点数的比较问题.即是算术上,来说,如果 0.8*a == 0.3*b+18是正确的,但在浮点数比较过程中却不一定.比如一个浮点数 f = 1.0,但在计算机内存中,可能是 1.0000000001或者0.99999999之类的(跟精度有关).
所以,这个题目中,0.8*a == 0.3*b+18可能会因为浮点数运算结果出来不等(尤其是在精度比较低的机器上运行),在精度较高的机器上出错的概率会低一些.
所以建议这种问题,最好是用int进行运算而不要用浮点运算.如判断条件改为
if (8 * a == 3 * b + 18 * 10)
如果非要使用浮点数比较,那最好设定一个精度范围进行比较,如
double xa = 0.8 *a;
double xb = 0.3 * b + 18;
if (xa - 0.0000001 < xb && xa + 0.0000001 > xb) // 认为 xa == xb;其中0.0000001决定于你需要的精度范围.

买 A种票的有多少人?这题应有答案,A种票为30人,但为什么运行这个程序没有输出结果呢?一辆汽车共载客 50人,其中一部分人买 A种票,每张 0.80元;另一部分人买 B种票,每张 0.30元.售票员最后统 化学的反应有多少种?有什么什么反应... 本人生物极差,只写答案我怎么理解,万一以后出到同型题不是有不会.1、将基因型为AABbCc的植株自交,这三对基因的遗传符合自由组合定律,则其后代的表现型应有几种 A.2种 B.3种 C.4种 D.8种2、 一辆汽车共载客50人,其中一部分人买A种票,每张1.20元;另一部分人买B种票,每张1元.售票员最后统计出所卖的A种票比B种票多收入16元,买A种票的有多少?可以帮下忙不,这个还是鸡兔同笼的题 一道化学推理题有a、b、c三种物质,已知a为一种氯化物,b为一种钠盐,c为一种碱.a与b反应无明显现象,b与c反应有不溶于稀硝酸的白色沉淀d,a与c 反应有蓝色沉淀生成 问abc各是什么? 一辆汽车共载客50人,其中一部分人买A种票,每张1.2元;另一部分人买B种票,每张1元.售票员最后统计出:所买的A种票比卖B种票多收入16元,买A种票的有多少人?用列式计算!要算试哦 一辆汽车共载客50人,其中一部分人买A种票,每张1.20元;另一部分人买B种票,每张1元.售票员最后统计出:所买的A种票比卖B种票多收入16元,买A种票的有多少人?请用列式计算!.. 有A和B两件物品,顾客100人,买A的有三十人,不买A的有70人;买B的有40人,不买B的有60人;既买A又买B的有30人,那么不买A又不买B的有多少人? 一辆公共汽车共载客50人,一部分人买A种票,一部分人买B种票,A种票每张0.8元,B种票每张0.3元,A种票比B种票收入多18元,买A种票的有多少人?请用算术方法作答, 辆公共汽车共载客50人,一部分人买A种票,一部分人买B种票,A种票每张0.8元,B种票每张0.3元,A种票比B种票收入多18元,买A种票的有多少人?请用算术方法作答,并说出思路 一辆公共汽车共载客50人,一部分人买A种票,一部分人买B种票,A种票每张0.8元,B种票每张0.3元,A种票比B种票收入多18元,买A种票的有多少人? 一辆汽车共载客50人.一部分人买A种票,一部分人买B种票,A种票每张0.8元,B种票每张0.3元.A种票比B种票多收18元.买A种票的有多少人? 一辆汽车共载客50人,其中一部分人买A种票,每张1.2元;另一部分人买B种票,每张1元.售票员最后统计出:所卖的A种票比卖B种票多收入16元.买A种票的有多少人?最好用算式方法并有解释 一辆汽车共载客50人一辆汽车共载客50人,其中一部分买A种票每张1.20元,另一部分买B种票每张1.00元所卖的A种票比B种票多收入10元.买A种票的有多少人?要列算式要详细点 已知某mRNA有90个碱基,其中A+G占40%,则转录成mRNA的一段DNA分子应有嘧啶答案给的90 一辆汽车共载客50人,其中一部分人买A种票,每张1.50元,另一部分人买B种票,每张1.00元,售票元最后统计出:所卖的A种票比B种票多收入10元.买A种票的有多少人? 一辆汽车共载客50人,其中一部分人买A种票,每张一元,另一部分人买B种票,每张两元.售票员最后统计出:所卖的A种票比B种票少收入16元.买A种票的有多少人? 一个旅游景点里共有游客800人,其中成年人买A种票,每张12.8元;小孩买B种票,每张7.2元.售票员最后统计出:卖的A种票比B种票多收入6240元,买A种票的有多少人?需要详细算式