已采纳回答 / KENCHAN
printf("Jack运算结果是:",jackResult(a,b,c)); 《=你这段会报错吧。printf("Jone运算结果是:%d\n", joneResult(a,b,c)); 《=prinf像这句一样要有占位符%d以作jackResult(a,b,c)返回值的替换输出。
2015-07-30
已采纳回答 / Perona
<...code...>第一忘了加;第二变量重新赋值是可以的,但是这里是强制转换成int型,但是变量本身是double,这样赋值会出错,就算重新定义数据类型,系统也不知道到底用哪种数据类型。建议一:直接在输出语句强制转换成int型<...code...>建议二:定义一个int变量并且把强制转换的值赋给它<...code...>
2015-07-30
已采纳回答 / onemoo
这样写不能实现你想要的逻辑,但这表达式本身是合法的复合表达式。这个表达式由两个关系运算符组成,关系运算符是左结合的,故C语言是这样解释这个表达式的:先看左边的90<=score,这个关系运算表达式的结果是布尔值:true or false然后表达式就变成了 “前次布尔结果”<= 100,这还是一个关系运算表达式,前次的bool结果如果为ture就会自动转换为整型1,这样整个表达式就变成了 1 <= 100。同理,前次bool为false的话,整个表达式就成了 0 <= 100。不管...
2015-07-30
已采纳回答 / hhh112123123
字节(Byte /bait/ n. [C])是计算机信息技术用于计量存储容量的一种计量单位,也表示一些计算机编程语言中的数据类型和语言字符。
2015-07-30
已采纳回答 / 小玖so
printf("num的整数部分是%d\n", num=(int)num); 你的这一句后面的赋予的值就有问题, printf("num的整数部分是%d\n", (int)num); 改成这样就行了。
2015-07-29
已采纳回答 / Perona
二维数组是:int arr[3][3]={{1,2,3},{4,5,6},{7,8,9}};画图大致如下:1 2 3[0][0] [0][1] [0][2]4 5 ...
2015-07-29
已采纳回答 / Perona
找了半天,不厚道地笑了~~找一找,这2行代码有何不同<...code...><...code...>发现了没?上面的比下面的多了=。C语言中,==是等于的意思,=是赋值的意思。也就说你原先的代码把数组后面的值都给赋值为98(数组里下标为1的值是98)。
2015-07-29
已采纳回答 / jsksxs360
这段代码有局限,1.数组大小固定为 N,因为不是通过参数传入的。2.只有在数组中最小值比 100 小时才有效。假设数组中最小值比 100 小,通过循环将数组中所有值依次和 min 比较,只要比 min 小,min 就赋为它。即如果后来发现还有值更小,min 就赋为更小的值。全部比较一遍后,min 就被替换为最小的值了。
2015-07-29
已采纳回答 / Perona
语法规定就是酱紫:char 字符串名称[长度] = {'字符1','字符2',...,'字符n','\0'};最后一个元素必须是'\0','\0'表示字符串的结束标志;不能写中文。
2015-07-28