但还有最后一点不是很清楚 还是"n/10%n"
一般情况都是n/10%10的, 这里是n/10%n
如果n=111的话
n/10%10=1
但如果是n/10%n=11.1%n=11.1%111这个怎么理解啊???
5.2是float 那5.22是不是就是double了???
[此贴子已经被作者于2007-1-29 22:39:42编辑过]
----------------解决方案--------------------------------------------------------
是不是只要11.1除不进111,模就是11.1
[QUOTE]取模只是取小数点前的模
和小数点后的数字没有关系[/QUOTE]
那11.1%111,是不是应该=11啊
----------------解决方案--------------------------------------------------------
代码如下
#include<stdio.h>
void main()
{
int n=111,j;
j=n/10%n;
printf("%d\n",j);
}
显示结果是:11
你前边说的很好:
n=111
n/10%n=11.1%n=11.1%111
n/10%n=11.1%n=11.1%111
取模运算只是对小数点前的数字去取模
至于小数点后面的数字,取模运算是不涉及的
也就是说 11.1%111
可以看 11%111
你现在再想想看11能不能被111除尽呢?
如果可以,那余数就是0,如果不可以,那余数是多少,就是取模运算的结果
11除以111,显然不能在小数点前除尽
可以这样看:
0*111+11=11
是不是呢?
如果你没理解,你可以继续问
如果你认为你理解了,你看下这道题目:
int n=1111,m,x;
m=(n-1)/10;
n++
x=n/10%m;
printf("%d",x)
自己看下结果是多少
自己还要上机做下
如果你会做,而且和机子的答案是一样的
说明你过关了
不对的话,自己再去琢磨一下
----------------解决方案--------------------------------------------------------
哦,真的很感谢你的解答啊,很详细啊
[QUOTE]int n=1111,m,x;
m=(n-1)/10;
n++
x=n/10%m;
printf("%d",x)[/QUOTE]
m=111,n/10%111=1
答案是不是1啊
程序中的n++在这里好象没什么用处吗
----------------解决方案--------------------------------------------------------
以下是引用lhj2005在2007-1-29 23:06:35的发言:
m=111,n/10%111=1
答案是不是1啊
程序中的n++在这里好象没什么用处吗
哦,真的很感谢你的解答啊,很详细啊
int n=1111,m,x;
m=(n-1)/10;
n++
x=n/10%m;
printf("%d",x)
m=111,n/10%111=1
答案是不是1啊
程序中的n++在这里好象没什么用处吗
include<stdio.h>
void main()
{
int n=1111,m,x;
m=(n-1)/10;
n++;
x=n/10%m;
printf("%d\n",x);
}
显示结果:0
我真服了你了
取模运算是求余数(111能被111整除好不好)
你的那个1是怎么来的?
我推想有三个可能:(我的n++就是用来迷惑你的)
1)你对取模运算还没掌握
2)你被我的n++给迷惑了
3)你粗心大意,把整除的结果当作余数
----------------解决方案--------------------------------------------------------
呵呵,整除得1 的话,模不是1啊,我了解了
我还以为整除后得1 ,模就是1呢
原来n++在这里是没有用处的啊
我犯了第3条了啊
谢谢,真的很感谢你啊,我能加你好友吗,拜你为师
----------------解决方案--------------------------------------------------------
论坛高手很多
你学东西的时候细心点
上机的时候认真点,你就能学的很快
----------------解决方案--------------------------------------------------------
恩,你经常上线的吧,如果有问提的话,我还能问你吗???
今天长知识N多啊
----------------解决方案--------------------------------------------------------
能不能告诉我个你的油箱啊!!!
如果方面的话.呵呵
----------------解决方案--------------------------------------------------------