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