关于求余运算的问题
关于求余运算的问题请教DX这样使用求余运算符为什么不行?
scanf("%d%d",&x,&y);/*假设我输入4 ,2;
i=x%y;
printf("%d",i);
这个时候输出的结果为2;
和i=4%2的结果不同,为什么?
2006-04-22 14:24
当然,4%2==0,2%4==2.如要得到4%2==0的结果,就要把大的放前,小的放后.例
scanf("%d%d",&a,&b);
if(a<b)
{t=b;b=a;a=t;}/*交换次序*/
2006-04-22 14:39

2006-04-22 14:53
2006-04-22 14:59
啊……犯了个错误……嘿嘿,我刚学嘛……
2006-04-22 15:19
2006-04-22 15:20

2006-04-22 16:46
2006-04-22 17:14
2006-04-22 17:31
2006-04-23 00:22