已采纳回答 / 北剑川
自定义函数为int型,与形参,实参均不符“ if(mile<=3) { money=14; } money=13+((mile-3)*2.76)+1; ”此执行体中漏了 elseelse的情况中也要分mile是大于3,还是小于3.出租车收费问题中应该要注意到超过3公里后不足1公里也会按1公里收费,所以涉及到一个取整的问题。这里注意,在自定义函数中,无法调用【 】取整符号,可以通过自定义int型变量来实现。
2018-11-21
最新回答 / qq_慕神0089147
score/=10就是score=score/10意思就是把score变成原来的十位数部分,把score从原来的87变成8。这样就对应到case 8了。
2018-11-21
已采纳回答 / 编程界吴彦祖
第一个问题没办法解答。12行是把if语句里面得到的最大的arr[i]的i保存在一个中间量里,然后15行再把这个中间量放进arr[]来表示arr[]中最大的数arr[index](即if里得到的最大的arr[i]),再把第二个形参value赋值给这个最大值,这样就实现了用第二个形参替换第一个形参数组arr[]里的最大值。你可以结合例题看看
2018-11-21
最新回答 / JavaEEGoodeHua
我为你解释一下:case的8实际就是1到7月,7个月的时间,因为8月还在过。day代表是8月份的天数。所以要加上。不然8月份的天数不就没有了。是吧。
2018-11-21
最赞回答 / 砚北啊
不是那样的吧,你看我的。#include <stdio.h>int main(){ char c = 'a'; int n ; //将c赋值给n float f ; //将c赋值给f double d ; //将c赋值给d n=c; f=c; d=c; printf("%d\n",n); printf("%f\n",f); printf("%f\n",d); return 0; }
2018-11-20