| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2717 人关注过本帖
标题:关于求余运算的问题
只看楼主 加入收藏
kaola4549
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2006-3-10
收藏
 问题点数:0 回复次数:10 
关于求余运算的问题
关于求余运算的问题
请教DX这样使用求余运算符为什么不行?
scanf("%d%d",&x,&y);/*假设我输入4 ,2;
i=x%y;
printf("%d",i);
这个时候输出的结果为2;
和i=4%2的结果不同,为什么?
搜索更多相关主题的帖子: 运算 
2006-04-22 14:24
nap
Rank: 1
等 级:新手上路
帖 子:27
专家分:0
注 册:2006-4-20
收藏
得分:0 
[讨论]

当然,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
走刀口→超
Rank: 6Rank: 6
等 级:贵宾
威 望:20
帖 子:5018
专家分:0
注 册:2006-3-14
收藏
得分:0 
LZ。。。我用过了。我输入了4,2
结果是0啊。
这个i=x%y是求x除以y后求他的余数。为什么你的是2我不明白。

人在江湖【走】,怎能不挨【刀】;为了能活【口】,唯有把己【超】!come on...
2006-04-22 14:53
lj_860603
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:714
专家分:0
注 册:2006-1-25
收藏
得分:0 

怎么可能是2!!


我的原则很简单:不做不喜欢的事!
2006-04-22 14:59
kaola4549
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2006-3-10
收藏
得分:0 

啊……犯了个错误……嘿嘿,我刚学嘛……

2006-04-22 15:19
走刀口→超
Rank: 6Rank: 6
等 级:贵宾
威 望:20
帖 子:5018
专家分:0
注 册:2006-3-14
收藏
得分:0 
饿,我们都在不停的犯错和改正中。呵呵。都一样的。

人在江湖【走】,怎能不挨【刀】;为了能活【口】,唯有把己【超】!come on...
2006-04-22 15:20
论坛
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:1372
专家分:0
注 册:2006-3-27
收藏
得分:0 
有可能是2,和scanf()读取值的顺序有关系,就想printf()的结合性是从右向左一样的

日出东方,唯我不败! 做任何东西都是耐得住寂寞,任何一个行业要有十年以上的积累才能成为专家
2006-04-22 16:46
kaola4549
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2006-3-10
收藏
得分:0 
……什么意思????……
2006-04-22 17:14
soft_wind
Rank: 3Rank: 3
等 级:新手上路
威 望:8
帖 子:1430
专家分:0
注 册:2006-4-5
收藏
得分:0 

只能是0,
瑞其当年就想好的.


对不礼貌的女生收钱......
2006-04-22 17:31
羔羊
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2006-4-20
收藏
得分:0 

LZ要仔细那~~不知道错在哪就调试一下~


本人纯属虚构,如有遇见纯属见鬼~!
2006-04-23 00:22
快速回复:关于求余运算的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.038681 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved