已采纳回答 / BAD丶Apple
呃。楼主是想问自己得到的结果为什么是68.0而别人是69.4咩?。。。。如果是这个问题是因为你自定义函数的时候你设置的返回值类型为int。比如这个你的返回值是34但是别人的float返回值是34.700001(忘了具体数值了)。结果就有这么一点点不一样了。至于楼上那个要不要减去3,看个人理解了 = =。这题目自己不说清楚怪谁= =
2016-11-26
已采纳回答 / qq_握你左手_04096461
因为这个慕课网的系统检查你对不对,是看你又没有输入他已经定下的词;就像后面的计算2008年8月8日是这一年的第几天,你的代码只要写printf("*********是第*天");都能过、、、、哈哈哈哈哈
2016-11-25
已采纳回答 / tttct
哪个分号? 这里的意思是打印 money>=cost?'y':'n' 的结果到屏幕上,true输出y,false输出n。在printf里面,后面的money>=cost?'y':'n'只是一个变量而已不需要分号,跟int a=1;printf("%d",a);是一个道理。
2016-11-25
已采纳回答 / qq_薛定谔之猫_0
想当于int main()void可有可无.都表示没有参数.这里的int 指返回类型,就是这个方法要return 一个int 类型的数main是方法名.但不同于一般的方法名,它是函数入口.就是当运行这个文件的时候第一个执行的方法.
2016-11-24
已采纳回答 / qq_河马_4
#include#define POCKETMONEY 10 //定义常量及常量值 int main() { POCKETMONEY ==12; //小明私自增加零花钱对吗? printf("小明今天又得到%d元零花钱\n", POCKETMONEY);return 0; }
2016-11-24
已采纳回答 / 无切w
例如求从1开始每次计算乘2循环5次void fn(){ static int x = 1; //定义静态局部变量 x*=2; //定义每次循环的计算式 printf("x=%d\n",x); //显示X的值int main(){ int i; for(i=0;i<5;i++) { fn(); } printf("x=%d\n",x); return 0;}/*这里用的是静态存储,所以我每一次循环输出的值都会被记录...
2016-11-24
最赞回答 / 艾弗里高
hello.c和test.c一样都是原文件,现在你是用extern void printLine()引用了test.c中的函数才得出那个结果的,你可以点一下那个test.c你应该就懂了
2016-11-24
已采纳回答 / 54654
printf("小明在慕课网上已经参与学习了%d门课程\n",n);像这样。%d就代表你要输出数的类型,还有%f %lf 等;在""后面加一个”,“然后再写出你要输出的数。求给最佳哦。
2016-11-24
已采纳回答 / qq_D囬頭卟見_04159472
i在for循环里只是一个判断变量,用来判断循环是否继续执行,如果满足i<50,则执行循环体内的表达式,直到不满足条件为止,所以这个地方,i一共判断了50次,则循环一共执行了50次,sum一共加了50个-1,结果就为-50
2016-11-24