最新回答 / 源远流长d
double arr[]={1.78, 1.77, 1.82, 1.79, 1.85, 1.75, 1.86, 1.77, 1.81, 1.80};仔细看看数组元素中的逗号。
2016-08-30
最新回答 / imooc_粉丝
if(height>=180) { printf("%s\n","恭喜小明可以参加篮球队"); },这句出现了问题,printf直接输出结果就可以了,不需要添加%s/n了,%s占位符是给变量占位的,这里的“恭喜小明可以参加篮球队”是常亮,所以不需要占位,("恭喜小明可以参加篮球队"),如果没懂欢迎继续追问,如果看懂麻烦给个积分吧!!嘻嘻
2016-08-30
最赞回答 / 慕粉3791347
printf("我今年18岁!\n", age);这句应该改成 printf("我今年%d岁!\n", age);%d表示输入输出为整型,如果你不需要定义可以把后面的“,age”去掉,这样就是单纯的输出语句了
2016-08-29
最新回答 / 慕工程8984470
规定就是这样的,除法自动省略小数点后的数,详情参考前文3—2算术运算符。除法运算中注意:如果相除的两个数都是整数的话,则结果也为整数,小数部分省略,如8/3 = 2;而两数中有一个为小数,结果则为小数,如:9.0/2 = 4.500000。
2016-08-29
最新回答 / alge
自动转换发生在不同数据类型的量混合运算时,由编译系统自动完成。自动转换遵循以下规则:
1.若参与运算量的类型不同,则先转换成同一类型,然后进行运算。
2.转换按数据长度增加的方向进行,以保证精度不降低。如int型和long型运算时,先把int量转成long型后再进行运算。
3.所有的浮点运算都是以双精度进行的,即使仅含float单精度量运算的表达式,也要先转换成double型,再作运算。
4.char型和short型参与运算时,必须先转换成int型。
5.在赋值运算中,赋值号两边量的数据类型不同...
2016-08-27