已采纳回答 / qq_241随心_0
因为你输入的9,6,12这个参数只有最后 pay=(13+(dis-3)*2.3+1)+(13+(dis-3)*2.3+1);满足,其他都不满足,提醒一下你之前的判断设置有些问题,整数>23&&<5,这样的数是不存在的
2018-04-13
最赞回答 / 铅尽纷華
这是一个按照数学公式来编写的表达式。你要反过来想。从第十天推第九天再推7,8天。你把它们写下来,你就会发现:10 19 4=(1+1)*28 10=(4+1)*27 22 =(10+1)*2数学归纳法来写就成了答案那样
2018-04-13
最新回答 / Atom无处可去
这是编写一个函数的方法:int fun(int t){ int s0=0; int s1=1; int s=0; int i; for(i=3;i>0;i++) //直接从Fibonacci数列第三项开始无限循环 { s=s0+s1; //f(n) s0=s1; //将f(n-2)的值赋予s0 s1=s; //将f(n-1)的值赋予s1 if(s>t) break; //当找到第一个即最小t的数s是跳出循环 } return...
2018-04-13
已采纳回答 / 维德
我给楼上补充一下吧,你这个确实是sum=1的时候就运行出结果了。首先你在case语句中使用的是if-else语句;sum=1时,执行case1,注意:此时并没有执行break语句,因为if语句成立(if不成立才执行else语句);case1执行结束,没有break,执行case2,一直往下加,直到month=8。下面的month>=9不成立,执行else语句(执行break),跳出循环,然后sum++,再执行一遍case。
2018-04-13
最赞回答 / pikexiu
height<180&&money<1000000结果为假,输出值0,!(height<180&&money<1000000)结果就为真输出值为1。使用!应为:!(height<180||money<1000000)但页面显示“输入错误”。
2018-04-13