最新回答 / 源远流长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
最新回答 / 慕工程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
最赞回答 / 抹莫陌
if-else语句是二选一EXP:if(a=1){情况1};else{情况}2;多重if-else语句是多选一一般情况下else独立用在最后一个情况,中间的情况用else if。exp:if(a=1){情况1};else if(a=2){情况2};else if(a=3){情况3};else(情况4)
2016-08-24
最新回答 / 越飞越高
\n是换行符,就是表示重起一个新行开始输出。在字符串的什么位置,那么输出的时候也对应在那个位置换行比如printf( ""123\n456 );\n在123之后,所以输出123结束便重起一行开始输出,结果是:123456
2016-08-24