#include <stdio.h> int m=4; int func(int x,int y) { int m=1; return(x*y-m); } main() { int a=2,b=3; printf("%d\n",m); printf("%d\n",func(a,b)/m); }
运行结果为:
4
1
4 1
45
完蛋又错了
4 5
41
5
尚颜 回复 尚颜: 41
4 2
3/2
fzh 回复 fzh: 4 1
为什么先算y-m再算乘法?这也没加括号啊?结果不应该是4 5/4吗???
想去月球的虫子 回复 想去月球的虫子: 我的,int只存整数部分,小数部分丢掉不管了,所以5/4取整后是1。
君清妍 回复 君清妍: 4 1
20
用户登录可进行刷题及查看答案
登录后提交答案