已采纳回答 / 清顔
你自定义函数的时候就写的是整型,把int cost(double distance,int time)改成double cost(double distance,double time),然后再把printf中的%d改成%f就不会报错
2018-09-03
最赞回答 / 丶双子
你的第8行for(j=1;j&+)里=1;j++)里面,我划线地方应该是j&了一下=i,不然就会一点限制都没有的永远运行下去,我用vc试了一下是这样的<...图片...>。我理解的这里就是两个for循环,一个外一个内,外面这...
2018-09-03
已采纳回答 / maiyu
int sum; cost(12,6); printf("小明路费为%d",sum+1); return 0;改为: int sum; sum = cost(12,6); printf("小明路费为%d",sum); return 0;或者 printf("小明路费为%d", cost(12,6)); return 0;
2018-09-03
最新回答 / 先木先生
诸位大神,我的在Dev-c++里的源代码如下,这两个函数在调用的时候,如何在Dev-c++运行正确?我自己试了一下,有死循环。。。。。是我两个源代码的命名有误,还是两个的编译顺序有误?求大神指教!!say().cpp 源代码:#include <stdio.h>void say(){ printLine(); printf("I love imooc\n"); printf("good good study!\n"); printf("day day up!\n");...
2018-09-02
已采纳回答 / 逐光阴影
第五行删掉,常量是不需要重新赋值的,注释已经在提示你第五行是有问题的了,常量在一开始就已经定义并赋值了,之后常量就是不变的,对常量重新赋值的第五行自然是错的,就需要删掉,如果是注释使运行时不被读取运行你的注释方式也错了“/* */”是多行注释,但是这就只有第五行是要注释的,在这一行的最前方加“//”就可以达到目的了。
2018-09-01