当前位置: 代码迷 >> C语言 >> [求助]c语言的问题
  详细解决方案

[求助]c语言的问题

热度:277   发布时间:2006-09-05 23:13:56.0
[求助]c语言的问题
2%9的结果是2
是不是求余计算的时候 前面的数比后面的数小 结果就是前面的数啊
3%9 结果为3
4%9结果为4
我这样理解对不对啊
搜索更多相关的解决方案: c语言  

----------------解决方案--------------------------------------------------------

对啊,你的理解是正确的!这好像根数学有关,你不会没有学过模运算吧!


----------------解决方案--------------------------------------------------------

main()
{
int i;
int s=2,u=9;
int mod;

i=s/u;
mod=s-u*i;
printf("%d",mod);
getch();
}

看这个程序你就明白了


----------------解决方案--------------------------------------------------------

呵呵,楼主还没弄懂求模运算?
小学的除法:
x/y=z...r;
这里的商z就是我们用计算机求整数除法得到的结果,余数r就是整数求模的结果.记得求模运算的结果一定是非负数.


----------------解决方案--------------------------------------------------------
  相关解决方案